@@ -1402,121 +1402,121 @@ pg_rules| SELECT n.nspname AS schemaname,
1402
1402
LEFT JOIN pg_namespace n ON ((n.oid = c.relnamespace)))
1403
1403
WHERE (r.rulename <> '_RETURN'::name);
1404
1404
pg_seclabels| ( ( ( ( ( ( ( ( ( SELECT l.objoid,
1405
- l.classoid,
1406
- l.objsubid,
1407
- CASE
1408
- WHEN (rel.relkind = 'r'::"char") THEN 'table'::text
1409
- WHEN (rel.relkind = 'v'::"char") THEN 'view'::text
1410
- WHEN (rel.relkind = 'm'::"char") THEN 'materialized view'::text
1411
- WHEN (rel.relkind = 'S'::"char") THEN 'sequence'::text
1412
- WHEN (rel.relkind = 'f'::"char") THEN 'foreign table'::text
1413
- ELSE NULL::text
1414
- END AS objtype,
1415
- rel.relnamespace AS objnamespace,
1416
- CASE
1417
- WHEN pg_table_is_visible(rel.oid) THEN quote_ident((rel.relname)::text)
1418
- ELSE ((quote_ident((nsp.nspname)::text) || '.'::text) || quote_ident((rel.relname)::text))
1419
- END AS objname,
1420
- l.provider,
1421
- l.label
1422
- FROM ((pg_seclabel l
1423
- JOIN pg_class rel ON (((l.classoid = rel.tableoid) AND (l.objoid = rel.oid))))
1424
- JOIN pg_namespace nsp ON ((rel.relnamespace = nsp.oid)))
1425
- WHERE (l.objsubid = 0)
1426
- UNION ALL
1427
- SELECT l.objoid,
1428
- l.classoid,
1429
- l.objsubid,
1430
- 'column'::text AS objtype,
1431
- rel.relnamespace AS objnamespace,
1432
- ((
1433
- CASE
1434
- WHEN pg_table_is_visible(rel.oid) THEN quote_ident((rel.relname)::text)
1435
- ELSE ((quote_ident((nsp.nspname)::text) || '.'::text) || quote_ident((rel.relname)::text))
1436
- END || '.'::text) || (att.attname)::text) AS objname,
1437
- l.provider,
1438
- l.label
1439
- FROM (((pg_seclabel l
1440
- JOIN pg_class rel ON (((l.classoid = rel.tableoid) AND (l.objoid = rel.oid))))
1441
- JOIN pg_attribute att ON (((rel.oid = att.attrelid) AND (l.objsubid = att.attnum))))
1442
- JOIN pg_namespace nsp ON ((rel.relnamespace = nsp.oid)))
1443
- WHERE (l.objsubid <> 0))
1444
- UNION ALL
1445
- SELECT l.objoid,
1446
- l.classoid,
1447
- l.objsubid,
1448
- CASE
1449
- WHEN (pro.proisagg = true) THEN 'aggregate'::text
1450
- WHEN (pro.proisagg = false) THEN 'function'::text
1451
- ELSE NULL::text
1452
- END AS objtype,
1453
- pro.pronamespace AS objnamespace,
1454
- (((
1455
- CASE
1456
- WHEN pg_function_is_visible(pro.oid) THEN quote_ident((pro.proname)::text)
1457
- ELSE ((quote_ident((nsp.nspname)::text) || '.'::text) || quote_ident((pro.proname)::text))
1458
- END || '('::text) || pg_get_function_arguments(pro.oid)) || ')'::text) AS objname,
1459
- l.provider,
1460
- l.label
1461
- FROM ((pg_seclabel l
1462
- JOIN pg_proc pro ON (((l.classoid = pro.tableoid) AND (l.objoid = pro.oid))))
1463
- JOIN pg_namespace nsp ON ((pro.pronamespace = nsp.oid)))
1464
- WHERE (l.objsubid = 0))
1465
- UNION ALL
1466
- SELECT l.objoid,
1467
- l.classoid,
1468
- l.objsubid,
1469
- CASE
1470
- WHEN (typ.typtype = 'd'::"char") THEN 'domain'::text
1471
- ELSE 'type'::text
1472
- END AS objtype,
1473
- typ.typnamespace AS objnamespace,
1474
- CASE
1475
- WHEN pg_type_is_visible(typ.oid) THEN quote_ident((typ.typname)::text)
1476
- ELSE ((quote_ident((nsp.nspname)::text) || '.'::text) || quote_ident((typ.typname)::text))
1477
- END AS objname,
1478
- l.provider,
1479
- l.label
1480
- FROM ((pg_seclabel l
1481
- JOIN pg_type typ ON (((l.classoid = typ.tableoid) AND (l.objoid = typ.oid))))
1482
- JOIN pg_namespace nsp ON ((typ.typnamespace = nsp.oid)))
1483
- WHERE (l.objsubid = 0))
1484
- UNION ALL
1485
- SELECT l.objoid,
1486
- l.classoid,
1487
- l.objsubid,
1488
- 'large object'::text AS objtype,
1489
- NULL::oid AS objnamespace,
1490
- (l.objoid)::text AS objname,
1491
- l.provider,
1492
- l.label
1493
- FROM (pg_seclabel l
1494
- JOIN pg_largeobject_metadata lom ON ((l.objoid = lom.oid)))
1495
- WHERE ((l.classoid = ('pg_largeobject'::regclass)::oid) AND (l.objsubid = 0)))
1496
- UNION ALL
1497
- SELECT l.objoid,
1498
- l.classoid,
1499
- l.objsubid,
1500
- 'language'::text AS objtype,
1501
- NULL::oid AS objnamespace,
1502
- quote_ident((lan.lanname)::text) AS objname,
1503
- l.provider,
1504
- l.label
1505
- FROM (pg_seclabel l
1506
- JOIN pg_language lan ON (((l.classoid = lan.tableoid) AND (l.objoid = lan.oid))))
1507
- WHERE (l.objsubid = 0))
1405
+ l.classoid,
1406
+ l.objsubid,
1407
+ CASE
1408
+ WHEN (rel.relkind = 'r'::"char") THEN 'table'::text
1409
+ WHEN (rel.relkind = 'v'::"char") THEN 'view'::text
1410
+ WHEN (rel.relkind = 'm'::"char") THEN 'materialized view'::text
1411
+ WHEN (rel.relkind = 'S'::"char") THEN 'sequence'::text
1412
+ WHEN (rel.relkind = 'f'::"char") THEN 'foreign table'::text
1413
+ ELSE NULL::text
1414
+ END AS objtype,
1415
+ rel.relnamespace AS objnamespace,
1416
+ CASE
1417
+ WHEN pg_table_is_visible(rel.oid) THEN quote_ident((rel.relname)::text)
1418
+ ELSE ((quote_ident((nsp.nspname)::text) || '.'::text) || quote_ident((rel.relname)::text))
1419
+ END AS objname,
1420
+ l.provider,
1421
+ l.label
1422
+ FROM ((pg_seclabel l
1423
+ JOIN pg_class rel ON (((l.classoid = rel.tableoid) AND (l.objoid = rel.oid))))
1424
+ JOIN pg_namespace nsp ON ((rel.relnamespace = nsp.oid)))
1425
+ WHERE (l.objsubid = 0)
1426
+ UNION ALL
1427
+ SELECT l.objoid,
1428
+ l.classoid,
1429
+ l.objsubid,
1430
+ 'column'::text AS objtype,
1431
+ rel.relnamespace AS objnamespace,
1432
+ ((
1433
+ CASE
1434
+ WHEN pg_table_is_visible(rel.oid) THEN quote_ident((rel.relname)::text)
1435
+ ELSE ((quote_ident((nsp.nspname)::text) || '.'::text) || quote_ident((rel.relname)::text))
1436
+ END || '.'::text) || (att.attname)::text) AS objname,
1437
+ l.provider,
1438
+ l.label
1439
+ FROM (((pg_seclabel l
1440
+ JOIN pg_class rel ON (((l.classoid = rel.tableoid) AND (l.objoid = rel.oid))))
1441
+ JOIN pg_attribute att ON (((rel.oid = att.attrelid) AND (l.objsubid = att.attnum))))
1442
+ JOIN pg_namespace nsp ON ((rel.relnamespace = nsp.oid)))
1443
+ WHERE (l.objsubid <> 0))
1444
+ UNION ALL
1445
+ SELECT l.objoid,
1446
+ l.classoid,
1447
+ l.objsubid,
1448
+ CASE
1449
+ WHEN (pro.proisagg = true) THEN 'aggregate'::text
1450
+ WHEN (pro.proisagg = false) THEN 'function'::text
1451
+ ELSE NULL::text
1452
+ END AS objtype,
1453
+ pro.pronamespace AS objnamespace,
1454
+ (((
1455
+ CASE
1456
+ WHEN pg_function_is_visible(pro.oid) THEN quote_ident((pro.proname)::text)
1457
+ ELSE ((quote_ident((nsp.nspname)::text) || '.'::text) || quote_ident((pro.proname)::text))
1458
+ END || '('::text) || pg_get_function_arguments(pro.oid)) || ')'::text) AS objname,
1459
+ l.provider,
1460
+ l.label
1461
+ FROM ((pg_seclabel l
1462
+ JOIN pg_proc pro ON (((l.classoid = pro.tableoid) AND (l.objoid = pro.oid))))
1463
+ JOIN pg_namespace nsp ON ((pro.pronamespace = nsp.oid)))
1464
+ WHERE (l.objsubid = 0))
1465
+ UNION ALL
1466
+ SELECT l.objoid,
1467
+ l.classoid,
1468
+ l.objsubid,
1469
+ CASE
1470
+ WHEN (typ.typtype = 'd'::"char") THEN 'domain'::text
1471
+ ELSE 'type'::text
1472
+ END AS objtype,
1473
+ typ.typnamespace AS objnamespace,
1474
+ CASE
1475
+ WHEN pg_type_is_visible(typ.oid) THEN quote_ident((typ.typname)::text)
1476
+ ELSE ((quote_ident((nsp.nspname)::text) || '.'::text) || quote_ident((typ.typname)::text))
1477
+ END AS objname,
1478
+ l.provider,
1479
+ l.label
1480
+ FROM ((pg_seclabel l
1481
+ JOIN pg_type typ ON (((l.classoid = typ.tableoid) AND (l.objoid = typ.oid))))
1482
+ JOIN pg_namespace nsp ON ((typ.typnamespace = nsp.oid)))
1483
+ WHERE (l.objsubid = 0))
1484
+ UNION ALL
1485
+ SELECT l.objoid,
1486
+ l.classoid,
1487
+ l.objsubid,
1488
+ 'large object'::text AS objtype,
1489
+ NULL::oid AS objnamespace,
1490
+ (l.objoid)::text AS objname,
1491
+ l.provider,
1492
+ l.label
1493
+ FROM (pg_seclabel l
1494
+ JOIN pg_largeobject_metadata lom ON ((l.objoid = lom.oid)))
1495
+ WHERE ((l.classoid = ('pg_largeobject'::regclass)::oid) AND (l.objsubid = 0)))
1496
+ UNION ALL
1497
+ SELECT l.objoid,
1498
+ l.classoid,
1499
+ l.objsubid,
1500
+ 'language'::text AS objtype,
1501
+ NULL::oid AS objnamespace,
1502
+ quote_ident((lan.lanname)::text) AS objname,
1503
+ l.provider,
1504
+ l.label
1505
+ FROM (pg_seclabel l
1506
+ JOIN pg_language lan ON (((l.classoid = lan.tableoid) AND (l.objoid = lan.oid))))
1507
+ WHERE (l.objsubid = 0))
1508
1508
UNION ALL
1509
- SELECT l.objoid,
1510
- l.classoid,
1511
- l.objsubid,
1512
- 'schema'::text AS objtype,
1513
- nsp.oid AS objnamespace,
1514
- quote_ident((nsp.nspname)::text) AS objname,
1515
- l.provider,
1516
- l.label
1517
- FROM (pg_seclabel l
1518
- JOIN pg_namespace nsp ON (((l.classoid = nsp.tableoid) AND (l.objoid = nsp.oid))))
1519
- WHERE (l.objsubid = 0))
1509
+ SELECT l.objoid,
1510
+ l.classoid,
1511
+ l.objsubid,
1512
+ 'schema'::text AS objtype,
1513
+ nsp.oid AS objnamespace,
1514
+ quote_ident((nsp.nspname)::text) AS objname,
1515
+ l.provider,
1516
+ l.label
1517
+ FROM (pg_seclabel l
1518
+ JOIN pg_namespace nsp ON (((l.classoid = nsp.tableoid) AND (l.objoid = nsp.oid))))
1519
+ WHERE (l.objsubid = 0))
1520
1520
UNION ALL
1521
1521
SELECT l.objoid,
1522
1522
l.classoid,
0 commit comments