sql >> Database teknologi >  >> RDS >> PostgreSQL

Sådan konverteres en postgres-database til sqlite

Jeg fandt dette blogindlæg, som guider dig til at udføre disse trin:

  1. Opret et dump af PostgreSQL-databasen.

    ssh -C [email protected] pg_dump --data-only --inserts YOUR_DB_NAME > dump.sql
    
  2. Fjern/rediger dumpen.

    1. Fjern linjerne, der starter med SET
    2. Fjern linjerne, der starter med SELECT pg_catalog.setval
    3. Erstat true for 't
    4. Erstat false for 'f
  3. Tilføj BEGIN; som første linje og END; som sidste linje

  4. Genskab en tom udviklingsdatabase. bundle exec rake db:migrate

  5. Importer dumpen.

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

Selvfølgelig er tilslutning via ssh og oprettelse af en ny db ved hjælp af rake valgfri



  1. Operator findes ikke:heltal =? når du bruger Postgres

  2. Python REST API'er med Flask, Connexion og SQLAlchemy - Del 3

  3. Database:Pipelined funktioner

  4. Konfiguration af et dedikeret netværk til tilgængelighedsgruppekommunikation