Форумы

GNU.SU - Записки нубо-0peraойда :: Форумы :: CLI vs GUI :: Жизнь во мраке
 
<< Предыдущая тема | Следующая тема >>
Postgres часто используемые команды
Модераторы: Браузер 0pera, Frizze, andrey, Bender
Автор Добавил
Браузер 0pera
Птн Май 04 2012, 05:54
andreika

ID пользователя #1
Зарегистрирован: Птн Апр 30 2010, 12:25

Сообщений: 337
CREATE ROLE user WITH password 'pass';

SELECT pg_terminate_backend(procpid) as disconnected FROM pg_stat_activity WHERE datname = 'user';

DROP DATABASE user;

CREATE DATABASE user
WITH OWNER = user
TEMPLATE template0
ENCODING = 'UTF8'
LC_COLLATE = 'ru_RU.UTF-8'
LC_CTYPE = 'ru_RU.UTF-8'
CONNECTION LIMIT = -1;

pg_dump -Fc user > user.sql
pg_restore -l user.sql > user_list.db
nano list.db

закомментировать:
;547; 2612 11574 PROCEDURAL LANGUAGE - plpgsql user

pg_restore --role user --single-transaction --use-list=user_list.db --no-owner -d user user.sql


[ Редактирование Сбт Май 05 2012, 09:38 ]
Наверх

 

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System
22cd68bd