|
我用postgresql有很多年了,最近我想将用了多年的一个库做些修改。打算将原先直接存在盘上的文件,存到数据库的记录里。遇到了一个问题,就是在文件大约大于5M时,insert into 根本就不执行了;小文件则不出问题。我在网上查了,也没查到原因。看了postgresql的说明,说是字符型长度可以到1G,我的文件存入记录时用的是binary类型。估计是文件太大后,Insert语句太长,超出了内存充许的范围;但我不知道如何修改postgresql.conf,在网上查了,没查到。
请高人指点。
另外,我将存在硬盘上的文件,导到数据库里,可不可取,有没必要。记录的行数,目前大约有一万多行了,存在盘上的文件数也有几千个吧,每天大约会增加几十个记录吧,文件数会比记录数少2/3左右吧。 |
|