Markchai
杏花疏影里,吹笛到天明。
Markchai 的博客

SQLite 数据迁移到 Postgre

SQLite 数据迁移到 Postgre

SQLite 是一种轻量级的嵌入式数据库引擎,而 Postgres 则是一种强大的开源关系型数据库。虽然 SQLite 小巧可爱,但随着数据量的增长和使用强度的增加, SQLite 在具体生产环境中常有可能引发问题。本文将介绍如何将SQLite数据库加载到Postgres中。

导出数据

首先使用 SQLite 的导出功能。我们可以使用 SQLite 的导出功能将数据库导出为 SQL 文件。 SQLite 提供了一个名为 .dump 的命令,可以将数据库结构和数据导出为 SQL 语句。比如我们有一个名为 example.db 的 SQLite 数据库,我们可以使用以下命令导出:

sqlite3 example.db .dump > example.sql

上述命令会将 example.db 数据库导出为 example.sql 文件,其中包含了完整的 SQL 脚本。

导入!

建立数据库

如果你还没有数据库,请使用 Postgres 的 createdb 命令来创建数据库:

createdb example_db

开始导入

首先通过 psql 连接到对应的 db:

psql -d example_db -U user

接着输入密码,进入数据库后,输入:

\i /pathA/example.sql

至此,数据迁移就应该完成了。

发表回复

textsms
account_circle
email

Markchai 的博客

SQLite 数据迁移到 Postgre
SQLite 是一种轻量级的嵌入式数据库引擎,而 Postgres 则是一种强大的开源关系型数据库。虽然 SQLite 小巧可爱,但随着数据量的增长和使用强度的增加, SQLite 在具体生产环境中常有可能…
扫描二维码继续阅读
2024-06-01

Optimized by WPJAM Basic