PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak przekonwertować bazę danych postgres na sqlite

Znalazłem ten wpis na blogu, który poprowadzi Cię przez wykonanie następujących kroków:

  1. Utwórz zrzut bazy danych PostgreSQL.

    ssh -C [email protected] pg_dump --data-only --inserts YOUR_DB_NAME > dump.sql
    
  2. Usuń/zmodyfikuj zrzut.

    1. Usuń wiersze zaczynające się od SET
    2. Usuń wiersze zaczynające się od SELECT pg_catalog.setval
    3. Zamień true na „t
    4. Zamień false na „f
  3. Dodaj BEGIN; jako pierwsza linia i END; jako ostatnia linia

  4. Odtwórz pustą bazę danych deweloperskich. bundle exec rake db:migrate

  5. Zaimportuj zrzut.

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

Oczywiście łączenie się przez ssh i tworzenie nowej bazy danych przy użyciu rake jest opcjonalne



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dzielenie danych z PostgreSQL 11

  2. Jak włączyć SSL w PostgreSQL

  3. PostgreSQL - Dodaj klucz do każdego obiektu tablicy JSONB

  4. Wykorzystanie szyfrowania do wzmocnienia bezpieczeństwa bazy danych PostgreSQL

  5. Hibernacja:Utwórz indeks