作者razor (=_=)
看板Database
标题[系统] PostgreSQL 8.0用尽
时间Wed Jun 21 04:33:19 2006
当初PostgreSQL出Windows平台版本8.0的时候,觉得很着迷,
原来有免费的资料库引擎可以用.
不过用了近两年,最近发现到自动编号栏位出状况的问题.
简单说,我有个表格,主键栏位是自动编号的,
因此在新增资料时,
Insert句子所需要的栏位名称清单与资料值清单都不必列入该主键栏位.
另外,据观察,pgSQL实作了一种自动编号资料型态,有别於整数型态,
是以内定的某预存程序安排自动编号.
後来发现的问题是,我使用过去常用的,排除自动编号主键栏位,Insert句子,
回报出错误讯息为 "duplicate in primary key field" 之类.
改用GUI表单进行新增记录,如果让主键栏位留空白,新增记录验证的时候
的确会显示相同的错误讯息;
接着,把主键栏位填入合适的数字,新增记录就成功了.
因此,表示主键栏位失去自动编号的功能;但栏位所设定的资料型态并没改过.
有人遇到类似地囧异,但不知道上哪调设定或抓patch档的问题吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.160.209.118