我正在编写一个PHP脚本(它也使用Linux bash命令),它将通过执行以下操作来运行测试用例:
我使用的是PostgreSQL数据库(8.4.2).
1.)创建数据库 2.)修改数据库 3.)存储数据库的数据库转储(Pg_Dump)
4.)通过执行步骤1进行回归测试.)和2),然后获取另一个数据库转储,并将其与步骤3中的原始数据库转储进行比较(DIFF).)
然而,我发现pg_dump并不总是以同样的方式转储数据库.它每次都会以不同的顺序倾倒东西.因此,当我对两个数据库转储进行差异时,比较将导致两个文件不同,而实际上它们是相同的,只是顺序不同.
有没有不同的方法可以开始进行pg_dump?
谢谢!