【发布时间】:2010-12-02 08:54:04
【问题描述】:
我正在将一个数据库从 postgres 转换为 mysql。
由于我找不到一个可以自己解决问题的工具,我打算将所有 postgres 序列转换为 mysql 中具有自动增量值的自动增量 ID。
那么,我如何使用 SQL 列出 Postgres 数据库(8.1 版本)中的所有序列以及有关使用它的表、下一个值等的信息查询?
请注意,我无法在 8.4 版本中使用 information_schema.sequences 视图。
【问题讨论】:
-
应该注意的是你的转换方式不对。自从甲骨文收购了 Sun 以来,他们一直在慢慢扼杀 MySQL,所以除非你鄙视你的客户(在这种情况下你应该干脆退出),否则你应该坚持使用 PostgreSQL,因为没有公司(不赞成垄断)可以出现,吞噬 PostgreSQL 和最终用他们自己的数据库替换它。
-
@John 我会说有十亿和另外一个理由坚持使用 postgres,还有十亿个永远不要接触 mysql,但是是的 - 你的观点仍然非常有效:)跨度>
-
@John 当时(2009 年)我们需要一个更简单的数据库来处理 - mysql 更好地与 php 耦合
标签: sql database postgresql migration sequences