index dc652aad74725136a72dc9f277dcd50b535ef9d1..7d46d80e91fb484d812668a4540570bda7357f88 100644 (file)
* by PostgreSQL
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/bin/pg_dump/pg_dump.c,v 1.531 2009年03月26日 22:26:07 petere Exp $
+ * $PostgreSQL: pgsql/src/bin/pg_dump/pg_dump.c,v 1.532 2009年04月01日 18:54:27 tgl Exp $
*
*-------------------------------------------------------------------------
*/
selectSourceSchema("pg_catalog");
/* Cursor to get all BLOB comments */
- if (AH->remoteVersion >= 70200)
+ if (AH->remoteVersion >= 70300)
+ blobQry = "DECLARE blobcmt CURSOR FOR SELECT loid, "
+ "obj_description(loid, 'pg_largeobject') "
+ "FROM (SELECT DISTINCT loid FROM "
+ "pg_description d JOIN pg_largeobject l ON (objoid = loid) "
+ "WHERE classoid = 'pg_largeobject'::regclass) ss";
+ else if (AH->remoteVersion >= 70200)
blobQry = "DECLARE blobcmt CURSOR FOR SELECT loid, "
"obj_description(loid, 'pg_largeobject') "
"FROM (SELECT DISTINCT loid FROM pg_largeobject) ss";