UTF8 Postgresql tworzy bazy danych, takie jak MySQL (w tym zestaw znaków, kodowanie i typ lc)
Dla następującej instrukcji MySQL create database, jaki byłby odpowiednik w postgresql?:
CREATE DATABASE IF NOT EXISTS `scratch`
DEFAULT CHARACTER SET = utf8
DEFAULT COLLATE = utf8_unicode_ci;
Aktualnie mam:
CREATE DATABASE "scratch"
WITH OWNER "postgres"
ENCODING 'UTF8'
TABLESPACE "pg_default";
Czy to wystarczy, czy powinienem być bardziej szczegółowy, w tym LOCALE
również?
24
Author: Wil Moore III, 2012-04-01
1 answers
Tak, możesz być bardziej konkretny.
Na przykład:
CREATE DATABASE "scratch"
WITH OWNER "postgres"
ENCODING 'UTF8'
LC_COLLATE = 'en_US.UTF-8'
LC_CTYPE = 'en_US.UTF-8';
Polecam również przeczytać następujące strony o lokalizacjach i kolacjach w PostgreSQL:
41
Author: michael.bochkaryov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-17 01:59:16
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-04-17 01:59:16