![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I did a "create database testdb" from psql without a file ${HOME}/.pgsqlrc. The initial database was "template1". Then i tried a "comment on database testdb is '...';" ==> cannot create comment --> I'm using LC_ALL=de_AT.ISO8859-15 translated: database comments can be applied to current database only so I did a "\c testdb" and then "comment on database testdb is '...';" success! but after "\c tempalte1" "\l+" doesn't give the comment on testdb. probably the fact is that pg_database is the same across a cluster, but pg_catalog.pg_description is not. After I did a "\c testdb" i saw the the comment. The docu says that pg_catalog.pg_database is shared between the cluster. Probably the same should be true for pg_description, since all oid are unique across the cluster. ?! In my opinion this fact could confuse some people. BTW: Could You give an example of an insert statement to pg_description to circumvent this inconvenience. |
![]() |
| Thread Tools | |
| Display Modes | |
| |