gpt4 book ai didi

postgresql - UTF8 Postgresql Create Database Like MySQL(包括字符集、编码、lc_type)

转载 作者:行者123 更新时间:2023-11-29 11:08:30 25 4
gpt4 key购买 nike

对于下面的 MySQL create database 语句,postgresql 中的等效语句是什么?:

CREATE DATABASE IF NOT EXISTS `scratch` 
DEFAULT CHARACTER SET = utf8
DEFAULT COLLATE = utf8_unicode_ci;

我目前有:

CREATE DATABASE "scratch"
WITH OWNER "postgres"
ENCODING 'UTF8'
TABLESPACE "pg_default";

这就足够了吗?还是我应该更具体一些,包括LOCALE

最佳答案

是的,你可以更具体一些。

例如:

CREATE DATABASE "scratch"
WITH OWNER "postgres"
ENCODING 'UTF8'
LC_COLLATE = 'en_US.UTF-8'
LC_CTYPE = 'en_US.UTF-8';

我还建议阅读以下有关 PostgreSQL 中的语言环境和排序规则的页面:

关于postgresql - UTF8 Postgresql Create Database Like MySQL(包括字符集、编码、lc_type),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9961795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com