PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да конвертирате Postgres база данни в sqlite

Намерих този запис в блога, който ви насочва да направите следните стъпки:

  1. Създайте дъмп на базата данни PostgreSQL.

    ssh -C [email protected] pg_dump --data-only --inserts YOUR_DB_NAME > dump.sql
    
  2. Премахнете/променете дъмпа.

    1. Премахнете редовете, започващи с SET
    2. Премахнете редовете, започващи с SELECT pg_catalog.setval
    3. Заменете true за „t
    4. Заменете false за „f
  3. Добавете BEGIN; като първи ред и END; като последен ред

  4. Създайте отново празна база данни за разработка. bundle exec rake db:migrate

  5. Импортирайте дъмпа.

    sqlite3 db/development.sqlite3
    sqlite> delete from schema_migrations;
    sqlite> .read dump.sql
    

Разбира се свързването чрез ssh и създаването на нов db с помощта на рейк са по избор



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. За начинаещ, има ли голяма разлика между MySQL и PostgreSQL

  2. Как да направите разширението да не може да бъде преместено?

  3. Компилиране на PL/Proxy с PostgresPlus Advance Server 9.1

  4. Как да конфигурирате репликация от клъстер към клъстер за PostgreSQL

  5. Актуализиране на редовете на базата данни без заключване на таблицата в PostgreSQL 9.2