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

Eksportuj określone wiersze z tabeli PostgreSQL jako skrypt INSERT SQL

Utwórz tabelę z zestawem, który chcesz wyeksportować, a następnie użyj narzędzia wiersza poleceń pg_dump, aby wyeksportować do pliku:

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 zrzuci jako polecenia wstawiania z nazwami kolumn.

--data-only nie zrzucaj schematu.

Jak skomentowano poniżej, utworzenie widoku zamiast tabeli spowoduje uniknięcie tworzenia tabeli za każdym razem, gdy konieczny jest nowy eksport.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle do PostgreSQL:składnia złączenia zewnętrznego ANSI w PostgreSQL

  2. Jak mogę zaimportować plik .sql do mojej bazy danych postgres Heroku?

  3. Optymalizacja zapytań w PostgreSQL. WYJAŚNIJ podstawy – część 3

  4. Dodaj kolumnę sygnatury czasowej z domyślną funkcją NOW() tylko dla nowych wierszy

  5. błąd polecenia alembic util nie może znaleźć identyfikatora