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

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


postgres:dump

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
postgres:dump [2021/11/13 19:15]
werwolf [Восстановление]
postgres:dump [2023/01/12 12:18] (текущий)
Строка 19: Строка 19:
 * где **dmosk** — имя учетной записи;​ опция **W** потребует ввода пароля. * где **dmosk** — имя учетной записи;​ опция **W** потребует ввода пароля.
  
-==== Только данные ==== 
- 
-Только комманда ​ insert ​ 
-<code bash> 
-pg_dump --data-only --inserts -U parser_wb -d parser_wb > dump.sql 
-</​code>​ 
  
 ==== Сжатие данных ==== ==== Сжатие данных ====
Строка 148: Строка 142:
 </​code>​ </​code>​
 ==== Только данные ==== ==== Только данные ====
 +
 <code bash> <code bash>
-pg_dump --data-only users ​> /tmp/users.data.dump+pg_dump --data-only -U parser_wb -d parser_wb ​> /var/dump/dump.sql
 </​code>​ </​code>​
 +
 +Только комманда insert
 +
 +<code bash>
 +pg_dump --data-only --inserts -U parser_wb -d parser_wb > /​var/​dump/​dump.sql
 +</​code>​
 +
 +
 ==== Использование pgAdmin ==== ==== Использование pgAdmin ====
  
Строка 226: Строка 229:
 Пример:​ Пример:​
 <code bash> <code bash>
-psql users <​ /​tmp/​users.dump+psql parser_wb ​<​ /​tmp/​users.dump
 </​code>​ </​code>​
 +
 +
 +
 ==== С авторизацией ==== ==== С авторизацией ====
  
 При необходимости авторизоваться при подключении к базе вводим:​ При необходимости авторизоваться при подключении к базе вводим:​
 <code bash> <code bash>
-psql -U dmosk -W users < /tmp/users.dump+psql -U parser_wb  ​-d parser_wb ​< /var/dump/dump.sql 
 +</​code>​ 
 +* где **parser_wb ​ ** — имя учетной записи;​ опция **W** потребует ввода пароля. 
 + 
 +<code bash> 
 +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.1636820143.txt.gz · Последние изменения: 2023/01/12 12:17 (внешнее изменение)