相关疑难解决方法(0)

在Linux(Kubuntu)上从MySQL迁移到PostgreSQL

很久以前在一个遥远的系统上......

试图将数据库从MySQL迁移到PostgreSQL.我阅读的所有文档都非常详细地介绍了如何迁移结构.我发现很少有关于迁移数据的文档.该模式有13个表(已成功迁移)和9 GB数据.

MySQL版本:5.1.x
PostgreSQL版本:8.4.x

我想使用R编程语言使用SQL select语句分析数据; PostgreSQL有PL/R,但MySQL什么都没有(据我所知).

新希望

创建数据库位置(/var没有足够的空间;也不喜欢在任何地方都有PostgreSQL版本号 - 升级会破坏脚本!):

  1. sudo mkdir -p /home/postgres/main
  2. sudo cp -Rp /var/lib/postgresql/8.4/main /home/postgres
  3. sudo chown -R postgres.postgres /home/postgres
  4. sudo chmod -R 700 /home/postgres
  5. sudo usermod -d /home/postgres/ postgres

一切都好到这里.接下来,使用以下安装说明重新启动服务器并配置数据库:

  1. sudo apt-get install postgresql pgadmin3
  2. sudo /etc/init.d/postgresql-8.4 stop
  3. sudo vi /etc/postgresql/8.4/main/postgresql.conf
  4. 更改data_directory/home/postgres/main
  5. sudo /etc/init.d/postgresql-8.4 start
  6. sudo -u postgres psql postgres
  7. \password postgres
  8. sudo -u postgres createdb climate
  9. pgadmin3

使用pgadmin3配置数据库和创建模式.

该剧集继续在一个名为的远程shell中bash运行,并且安装了一组具有相当不寻常的徽标的工具:SQL Fairy …

mysql postgresql database-migration

18
推荐指数
1
解决办法
6827
查看次数

标签 统计

database-migration ×1

mysql ×1

postgresql ×1