Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改postgresql中的设置_Postgresql - Fatal编程技术网

如何更改postgresql中的设置

如何更改postgresql中的设置,postgresql,Postgresql,我想向已经创建的表中的字段添加默认值。是否可以在不完全重新初始化数据库的情况下进行此更改?我试图避免重新创建所有测试数据。假设您有一个如下表: CREATE TABLE X (A INT, B INT, C TEXT); 您希望将B的默认值设置为5。你可以说: ALTER TABLE X ALTER COLUMN B SET DEFAULT 5; ALTER TABLE SET DEFAULT--

我想向已经创建的表中的字段添加默认值。是否可以在不完全重新初始化数据库的情况下进行此更改?我试图避免重新创建所有测试数据。

假设您有一个如下表:

CREATE TABLE X (A INT, B INT, C TEXT);
您希望将B的默认值设置为5。你可以说:

ALTER TABLE X ALTER COLUMN B SET DEFAULT 5;

ALTER TABLE SET DEFAULT
--