Инструменты пользователя

Инструменты сайта


postgres:dump

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
postgres:dump [2021/11/13 20:30]
werwolf [Базовая команда]
postgres:dump [2023/01/12 12:18] (текущий)
Строка 142: Строка 142:
 </​code>​ </​code>​
 ==== Только данные ==== ==== Только данные ====
 +
 <code bash> <code bash>
-pg_dump --data-only -U parser_wb -d parser_wb > /​var/​dump/​dump.sql+pg_dump --data-only -U parser_wb -d parser_wb > /​var/​dump/​dump.sql
 </​code>​ </​code>​
  
 +Только комманда insert
  
-Только комманда ​ insert ​ 
 <code bash> <code bash>
 pg_dump --data-only --inserts -U parser_wb -d parser_wb > /​var/​dump/​dump.sql pg_dump --data-only --inserts -U parser_wb -d parser_wb > /​var/​dump/​dump.sql
 </​code>​ </​code>​
 +
  
 ==== Использование pgAdmin ==== ==== Использование pgAdmin ====
Строка 227: Строка 229:
 Пример:​ Пример:​
 <code bash> <code bash>
-psql users <​ /​tmp/​users.dump+psql parser_wb ​<​ /​tmp/​users.dump
 </​code>​ </​code>​
  
  
 +
 +==== С авторизацией ====
 +
 +При необходимости авторизоваться при подключении к базе вводим:​
 <code bash> <code bash>
 psql -U parser_wb ​ -d parser_wb < /​var/​dump/​dump.sql psql -U parser_wb ​ -d parser_wb < /​var/​dump/​dump.sql
 </​code>​ </​code>​
-==== С авторизацией ====+* где **parser_wb ​ ** — имя учетной записи; опция **W** потребует ввода пароля.
  
-При необходимости авторизоваться при подключении к базе вводим:​ 
 <code bash> <code bash>
-psql -U dmosk -W users <​ /tmp/users.dump+cat /var/dump/dump.sql | grep '​INSERT INTO public.brands'​ > /var/dump/​brands.sql 
 +cat /​var/​dump/​dump.sql | grep '​INSERT INTO public.card_products'​ > /​var/​dump/​card_products.sql 
 +cat /​var/​dump/​dump.sql | grep '​INSERT INTO public.stocks_jsons'​ > /​var/​dump/​table.sql 
 +cat /​var/​dump/​dump.sql | grep '​INSERT INTO public.shippings'​ > /​var/​dump/​table.sql 
 +cat /​var/​dump/​dump.sql | grep '​INSERT INTO public.suppliers'​ > /​var/​dump/​table.sql 
 +cat /​var/​dump/​dump.sql | grep '​INSERT INTO public.servers'​ > /​var/​dump/​table.sql 
 +cat /​var/​dump/​dump.sql | grep '​INSERT INTO public.server_proxies'​ > /​var/​dump/​table.sql
 </​code>​ </​code>​
-* где **dmosk** — имя учетной записи;​ опция **W** потребует ввода пароля. 
  
 ==== Из файла gz ==== ==== Из файла gz ====
postgres/dump.1636824629.txt.gz · Последние изменения: 2023/01/12 12:17 (внешнее изменение)