|
15 | 15 | /** |
16 | 16 | * This class provides information about the database as a whole. |
17 | 17 | * |
18 | | - * $Id: DatabaseMetaData.java,v 1.42 2001/10/31 20:27:37 davec Exp $ |
| 18 | + * $Id: DatabaseMetaData.java,v 1.43 2001/11/02 23:51:18 davec Exp $ |
19 | 19 | * |
20 | 20 | * <p>Many of the methods here return lists of information in ResultSets. You |
21 | 21 | * can use the normal ResultSet methods such as getString and getInt to |
@@ -2643,19 +2643,17 @@ public java.sql.ResultSet getExportedKeys(String catalog, String schema, String |
2643 | 2643 | + "a.tgdeferrable," |
2644 | 2644 | + "a.tginitdeferred " |
2645 | 2645 | + "FROM " |
2646 | | - + "(SELECT t.tgargs, t.tgconstrname, p.proname, t.tgdeferrable," |
2647 | | - + "t.tginitdeferred " |
| 2646 | + + "(SELECT t.tgargs, t.tgconstrname, p.proname," |
| 2647 | + + "t.tgdeferrable, t.tginitdeferred " |
2648 | 2648 | + "FROM pg_class as c, pg_proc as p, pg_trigger as t " |
2649 | | - + "WHERE c.relfilenode=t.tgrelid AND t.tgfoid = p.oid " |
2650 | | - + "AND p.proname LIKE 'RI_FKey_%_upd') as a," |
| 2649 | + + "WHERE c.relname like '"+table+"' AND c.relfilenode=t.tgrelid " |
| 2650 | + + "AND t.tgfoid = p.oid AND p.proname LIKE 'RI_FKey_%_upd') as a, " |
2651 | 2651 | + "(SELECT t.tgconstrname, p.proname " |
2652 | 2652 | + "FROM pg_class as c, pg_proc as p, pg_trigger as t " |
2653 | | - + "WHERE c.relfilenode=t.tgrelid AND t.tgfoid = p.oid " |
2654 | | - + "AND p.proname LIKE 'RI_FKey_%_del') as b," |
2655 | | - + "(SELECT t.tgconstrname FROM pg_class as c, pg_trigger as t " |
2656 | | - + "WHERE c.relname like '"+table+"' AND c.relfilenode=t.tgrelid) as c " |
2657 | | - + "WHERE a.tgconstrname=b.tgconstrname AND a.tgconstrname=c.tgconstrname" |
2658 | | - ); |
| 2653 | + + "WHERE c.relname like '"+table+"' AND c.relfilenode=t.tgrelid " |
| 2654 | + + "AND t.tgfoid = p.oid AND p.proname LIKE 'RI_FKey_%_del') as b " |
| 2655 | + + "WHERE a.tgconstrname=b.tgconstrname" |
| 2656 | + ); |
2659 | 2657 | Vector tuples = new Vector(); |
2660 | 2658 |
|
2661 | 2659 | while (rs.next()) |
|
0 commit comments