试图将数据库从MySQL迁移到PostgreSQL.我阅读的所有文档都非常详细地介绍了如何迁移结构.我发现很少有关于迁移数据的文档.该模式有13个表(已成功迁移)和9 GB数据.
MySQL版本:5.1.x
PostgreSQL版本:8.4.x
我想使用R编程语言使用SQL select语句分析数据; PostgreSQL有PL/R,但MySQL什么都没有(据我所知).
创建数据库位置(/var没有足够的空间;也不喜欢在任何地方都有PostgreSQL版本号 - 升级会破坏脚本!):
sudo mkdir -p /home/postgres/mainsudo cp -Rp /var/lib/postgresql/8.4/main /home/postgressudo chown -R postgres.postgres /home/postgressudo chmod -R 700 /home/postgressudo usermod -d /home/postgres/ postgres一切都好到这里.接下来,使用以下安装说明重新启动服务器并配置数据库:
sudo apt-get install postgresql pgadmin3sudo /etc/init.d/postgresql-8.4 stopsudo vi /etc/postgresql/8.4/main/postgresql.confdata_directory到/home/postgres/mainsudo /etc/init.d/postgresql-8.4 startsudo -u postgres psql postgres\password postgressudo -u postgres createdb climatepgadmin3使用pgadmin3配置数据库和创建模式.
该剧集继续在一个名为的远程shell中bash运行,并且安装了一组具有相当不寻常的徽标的工具:SQL Fairy …