|
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