我知道PostgresQL pg_dump保证了一致性,即使在转储过程中修改了DB,但我想知道最终转储是否包含转储启动后修改/插入的任何数据.
详细说明:
我不希望在'x'期间进行的任何修改都出现在转储文件中.
这可能吗?
我有一个postgres 8.3.4数据库.存在名称表,其对三元组UNIQ(名称,id,年龄)具有唯一约束.不知何故,有几行已添加到数据库中,导致违反此约束.
我的问题是这怎么可能?当添加违反约束的第一行时,数据库是否应该抛出错误?
name:text
id:integer not null(fk to id table)
age:integer