1
0
mirror of https://github.com/postgres/postgres.git synced 2025-04-29 13:56:47 +03:00

Update some obsolete examples.

This commit is contained in:
Tom Lane 2001-06-13 19:31:56 +00:00
parent bbb7b6f699
commit c74dc1281f

View File

@ -4,9 +4,10 @@
-- sample queries to the system catalogs -- sample queries to the system catalogs
-- --
-- --
-- Copyright (c) 1994, Regents of the University of California -- Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group
-- Portions Copyright (c) 1994, Regents of the University of California
-- --
-- $Id: syscat.source,v 1.3 1998/03/20 04:12:25 momjian Exp $ -- $Id: syscat.source,v 1.4 2001/06/13 19:31:56 tgl Exp $
-- --
--------------------------------------------------------------------------- ---------------------------------------------------------------------------
@ -16,7 +17,7 @@
-- --
SELECT usename, datname SELECT usename, datname
FROM pg_user, pg_database FROM pg_user, pg_database
WHERE usesysid = int2in(int4out(datdba)) WHERE usesysid = datdba
ORDER BY usename, datname; ORDER BY usename, datname;
-- --
@ -24,14 +25,13 @@ SELECT usename, datname
-- --
SELECT relname SELECT relname
FROM pg_class FROM pg_class
WHERE relkind = 'r' -- not indices WHERE relkind = 'r' -- not indices, views, etc
and relname !~ '^pg_' -- not catalogs and relname !~ '^pg_' -- not catalogs
and relname !~ '^Inv' -- not large objects
ORDER BY relname; ORDER BY relname;
-- --
-- lists all simple indicies (ie. those that are not defined over a function -- lists all simple indices (ie. those that are not defined over a function
-- of several attributes) -- of several attributes)
-- --
SELECT bc.relname AS class_name, SELECT bc.relname AS class_name,
@ -57,7 +57,6 @@ SELECT c.relname, a.attname, t.typname
FROM pg_class c, pg_attribute a, pg_type t FROM pg_class c, pg_attribute a, pg_type t
WHERE c.relkind = 'r' -- no indices WHERE c.relkind = 'r' -- no indices
and c.relname !~ '^pg_' -- no catalogs and c.relname !~ '^pg_' -- no catalogs
and c.relname !~ '^Inv' -- no large objects
and a.attnum > 0 -- no system att's and a.attnum > 0 -- no system att's
and a.attrelid = c.oid and a.attrelid = c.oid
and a.atttypid = t.oid and a.atttypid = t.oid
@ -69,7 +68,7 @@ SELECT c.relname, a.attname, t.typname
-- --
SELECT u.usename, t.typname SELECT u.usename, t.typname
FROM pg_type t, pg_user u FROM pg_type t, pg_user u
WHERE u.usesysid = int2in(int4out(t.typowner)) WHERE u.usesysid = t.typowner
and t.typrelid = '0'::oid -- no complex types and t.typrelid = '0'::oid -- no complex types
and t.typelem = '0'::oid -- no arrays and t.typelem = '0'::oid -- no arrays
and u.usename <> 'postgres' and u.usename <> 'postgres'
@ -147,5 +146,3 @@ SELECT am.amname, opc.opcname, opr.oprname
and amop.amopclaid = opc.oid and amop.amopclaid = opc.oid
and amop.amopopr = opr.oid and amop.amopopr = opr.oid
ORDER BY amname, opcname, oprname; ORDER BY amname, opcname, oprname;