On 7/30/2017 1:43 PM, Igor Korot wrote:
what encodings are default on your system ? `\l+` in psql should show the
encodings.
Is this "backslash + pipe + plus-sign"?
Trying it gives: "Invalid command".
\ + lower case L + plus sign, thats the psql metacommand to list all
databases with extra info....
postgres=# \l+
List of databases
Name | Owner | Encoding | Collate | Ctype |
Access privileges | Size | Tablespace | Description
----------------+-----------+----------+-------------+-------------+-----------------------+---------+------------+--------------------------------------------
junk | pierce | UTF8 | en_US.UTF-8 | en_US.UTF-8
| | 6586 kB | pg_default |
observers_test | observers | UTF8 | en_US.UTF-8 | en_US.UTF-8
| | 207 MB | pg_default |
pierce | pierce | UTF8 | en_US.UTF-8 | en_US.UTF-8
| | 6786 kB | pg_default |
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8
| | 6610 kB | pg_default | default administrative
connection database
scac | scac | UTF8 | en_US.UTF-8 | en_US.UTF-8
| | 75 MB | pg_default |
scac_save | scac | UTF8 | en_US.UTF-8 | en_US.UTF-8
| | 105 MB | pg_default |
smf | smf | UTF8 | en_US.UTF-8 | en_US.UTF-8
| | 34 MB | pg_default |
sympa | sympa | UTF8 | en_US.UTF-8 | en_US.UTF-8
| | 6898 kB | pg_default |
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
=c/postgres +| 6457 kB | pg_default | unmodifiable empty database
| | | | |
postgres=CTc/postgres | | |
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
=c/postgres +| 6465 kB | pg_default | default template for new
databases
| | | | |
postgres=CTc/postgres | | |
tendenci | tendenci | UTF8 | en_US.UTF-8 | en_US.UTF-8
| | 15 MB | pg_default |
test | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8
| | 6634 kB | pg_default |
(12 rows)
for instance, all my databases are UTF8 on that server.
--
john r pierce, recycling bits in santa cruz