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

Eksporter specifikke rækker fra en PostgreSQL-tabel som INSERT SQL-script

Opret en tabel med det sæt, du vil eksportere, og brug derefter kommandolinjeværktøjet pg_dump til at eksportere til en fil:

create table export_table as 
select id, name, city
from nyummy.cimory
where city = 'tokyo'
$ pg_dump --table=export_table --data-only --column-inserts my_database > data.sql

--column-inserts vil dumpe som indsæt-kommandoer med kolonnenavne.

--data-only dump ikke skema.

Som kommenteret nedenfor vil oprettelse af en visning i stedet for en tabel undgå tabeloprettelse, når en ny eksport er nødvendig.



  1. SQLite opdatering

  2. Hvordan vælger man kolonner fra en tabel, som ikke har nulværdier?

  3. SQL rækkefølge efter antal

  4. Hvordan kan flere rækker sammenkædes til én i Oracle uden at oprette en lagret procedure?