Seems like it comes with 7.4.x and later. The said tables are part of the
Information Schema. Quoting pgsql 7.4.x documentation
<http://www.postgresql.org/docs/current/static/information-schema.html>:

The information schema consists of a set of views that contain information about
the objects defined in the current database. The information schema is defined
in the SQL standard and can therefore be expected to be portable and remain
stable --- unlike the system catalogs, which are specific to PostgreSQL and are
modelled after implementation concerns. The information schema views do not,
however, contain information about PostgreSQL-specific features; to inquire
about those you need to query the system catalogs or other PostgreSQL-specific
views.

Shouldn't be a problem, though. :) Seems like catalogs may be going out soon.

HTH,

gino ledesma
 // Random Programmer's Quip: It works on my machine!

Quoting [EMAIL PROTECTED]:

> Using Postgresql 7.4.1, whenever I create a new database, it always contains
> the following tables: sql_features, sql_implementation_info, sql_languages,
> sql_packages, sql_sizing and sql_sizing_profiles.  This is true whether I
> use template1 or template0.  Is this the case for earlier versions?  I was
> told by the developer of an applicatin that requires postgres, that the
> newly created database should be empty.  What gives?
> 
> 

--
Philippine Linux Users' Group (PLUG) Mailing List
[EMAIL PROTECTED] (#PLUG @ irc.free.net.ph)
Official Website: http://plug.linux.org.ph
Searchable Archives: http://marc.free.net.ph
.
To leave, go to http://lists.q-linux.com/mailman/listinfo/plug
.
Are you a Linux newbie? To join the newbie list, go to
http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie

Reply via email to