zhaopingzi 发表于 2014-12-22 11:05

pg如何初始化数据库

/usr/local/pgsql/bin/initdb/data1
这个命令是指定数据放到/data1下,那么我想同时放到/data1,和data2下。命令行如何写

zhaopingzi 发表于 2014-12-23 13:30

如何给数据库添加表空间

CUwangln 发表于 2015-02-24 18:00



create tablespace 语法:
CREATE TABLESPACE 表空间的名称 [ OWNER 用户名 ] LOCATION '目录'

create table 语法:
CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } | UNLOGGED ] TABLE [ IF NOT EXISTS ] 表名 ( [
{ 列名称 数据_类型 [ COLLATE 校对规则 ] [ 列约束 [ ... ] ]
    | 表约束
    | LIKE 源表 [ like选项 ... ] }
    [, ... ]
] )
[ INHERITS ( 父表 [, ... ] ) ]
[ WITH ( 存储参数 [= 值] [, ... ] ) | WITH OIDS | WITHOUT OIDS ]
[ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ]
[ TABLESPACE 表空间的名称 ]

CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } | UNLOGGED ] TABLE [ IF NOT EXISTS ] 表名
    OF 类型名称 [ (
{ 列名称 WITH OPTIONS [ 列约束 [ ... ] ]
    | 表约束 }
    [, ... ]
) ]
[ WITH ( 存储参数 [= 值] [, ... ] ) | WITH OIDS | WITHOUT OIDS ]
[ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ]
[ TABLESPACE 表空间的名称 ]

enjoyo 发表于 2018-07-10 16:25

Windows下:
执行命令创建数据目录:   

initdb -D<PostgreSQL数据存储目录> -E UTF-8 --locale=zh-CN -U postgres

如果需要设置密码,请执行命令:   

initdb -D<PostgreSQL数据存储目录> -E UTF-8 --locale=zh-CN -U postgres-W

Linux下用法相同

http://www.sinoprise.cn/index.php?m=blog&f=view&id=8

wxg15974 发表于 2019-09-23 15:25

回复 1# zhaopingzi

执行两次呀 , initdb -D/data02
页: [1]
查看完整版本: pg如何初始化数据库