Как я могу запросить кодирование postgresql кластера?

Попытайтесь не использовать distcc для фазы ссылки. Таким образом, используйте

LD=g ++

person: main.o person.o
$(LD) $(LDFLAGS) -o person main.o person.o

в Вашем Make-файле.

6
задан 19 January 2011 в 14:54
2 ответа

Каждая база данных в кластере может иметь свое собственное кодирование, хотя это, вероятно, не полезно для большинства людей.

То, когда Вы создаете кластер, кодирование, Вы указываете, используется для template1 и баз данных пост-ГРЭС, таким образом, это - значение по умолчанию для всех новых. Можно создать новую базу данных из template0 в другом кодировании, все же.

\encoding показывает кодирование, используемое для клиента <-> протокол связи сервера, и эквивалентен show client_encoding. server_encoding показывает кодирование, используемое для базы данных, с которой Вы в настоящее время подключаетесь. Это должно показать кодирование, используемое для создания кластера, если Вы подключены к template1. Кодирование для каждой базы данных перечислено в pg_database, например: если

select datname, pg_encoding_to_char(encoding) from pg_database
7
ответ дан 3 December 2019 в 00:30

Вы могли использовать pg_controldata: pg_controldata <path/to/cluster> |grep LC_ где путь - то, где Ваш кластер расположен.

Это произведет что-то подобное как это:

LC_COLLATE: en_US.UTF-8

LC_CTYPE: en_US.UTF-8

-1
ответ дан 3 December 2019 в 00:30

Теги

Похожие вопросы