
Michael
22.12.2016
10:46:46

Vyacheslav
22.12.2016
10:47:21
есть предположение вытащить список всех баз в файл. а потом батничком подставлять значения в delete
так норм? или есть проще

Славик
22.12.2016
10:48:58

Google

Петр
22.12.2016
10:52:18

Boris
22.12.2016
10:52:55
а postgres ?

Петр
22.12.2016
10:53:08
да я не знаю, что ему надо
просто он потерялся в трех березах

Vyacheslav
22.12.2016
10:53:27
postgres не удалится
я пробовал ?

Петр
22.12.2016
10:53:45
это смотря к какой бд ты подключен
ты отключись от постгрес, тогда удалишь

Vyacheslav
22.12.2016
10:55:09


Петр
22.12.2016
11:01:17
postgres=# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
------------------+----------+----------+------------+------------+-----------------------
postgres | postgres | UTF8 | ru_RU.utf8 | ru_RU.utf8 |
template0 | postgres | UTF8 | ru_RU.utf8 | ru_RU.utf8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | ru_RU.utf8 | ru_RU.utf8 | postgres=CTc/postgres+
| | | | | =c/postgres
template_postgis | postgres | UTF8 | ru_RU.utf8 | ru_RU.utf8 |
(4 rows)
postgres=# drop database postgres;
ERROR: cannot drop the currently open database
postgres=# \c template_postgis
You are now connected to database "template_postgis" as user "postgres".
template_postgis=# drop database postgres;
DROP DATABASE
template_postgis=# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
------------------+----------+----------+------------+------------+-----------------------
template0 | postgres | UTF8 | ru_RU.utf8 | ru_RU.utf8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | ru_RU.utf8 | ru_RU.utf8 | postgres=CTc/postgres+
| | | | | =c/postgres
template_postgis | postgres | UTF8 | ru_RU.utf8 | ru_RU.utf8 |
(3 rows)
template_postgis=#


Vyacheslav
22.12.2016
11:02:32
все предельно четко. я не заблудился. ищу более простой вариант чем мой вышеописанный

Fike
22.12.2016
11:24:25
куда проще-то?

Google

Fike
22.12.2016
11:25:04
если есть все имена нужных элементов, написать это - дело меньшего времени, чем уже здесь обсуждается

Аггей
22.12.2016
15:01:34

Петр
22.12.2016
15:18:19
что-то вообще ничкакой задачи я тут не вижу
для чего пол-дня можно убивать

Аггей
22.12.2016
15:19:59
Ну типа по крону базы дропать... потом накатывать и человек ищет наиболее простой/надежный способ
Чтобы раз и навсегда поставить в крон и забыть

Петр
22.12.2016
15:20:31
for db in $(psql -U postgres -d mysuperdb -t -c "select datname from pg_database where datname not in ('template0','template1','mysuperdb') order by 1;")
do
psql -U postgres -d mysuperdb -t -c "DROP DATABASE $db;"
done
добавить в крон пол-минуты, но никак не пол-дня

Аггей
22.12.2016
15:24:38
https://youtu.be/j0-3RoWEElc
)) Хороший мультик - афоризмов понаплодил

Anton
22.12.2016
15:59:58
всем привет, такой вопрос
есть расширение pgcrypto, хочу его заюзать чтобы получить доступ к ф-ии digest()
в инетах нашёл такой способ, но у меня не проходит:
я в пг пока ещё совсем нуб, прошу помощи плз
ну или ссылкой пните, как правильно этими расширениями рулить

Kirill
22.12.2016
16:03:19
для инта ее нет
Schema | Name | Result data type | Argument data types | Type
--------+--------+------------------+---------------------+--------
public | digest | bytea | bytea, text | normal
public | digest | bytea | text, text | normal

Anton
22.12.2016
16:03:56
о как, спасибо
инты получается нужно к тексту приводить?

Kirill
22.12.2016
16:05:08
и алгоритм указать
select digest(111::text, 'md5');
digest
------------------------------------
\x698d51a19d8a121ce581499d7b701668
(1 row)
функции так можно посмотреть
\df digest
List of functions
Schema | Name | Result data type | Argument data types | Type
--------+--------+------------------+---------------------+--------
public | digest | bytea | bytea, text | normal
public | digest | bytea | text, text | normal
(2 rows)

Anton
22.12.2016
16:07:09
ага, спасибо, ща буду разбираться

Google

Anton [Mgn, az09@osm]
22.12.2016
18:11:43
если^wвсегда кому-то не хватает доки
Уровни изоляции транзакций с примерами на PostgreSQL
https://habrahabr.ru/post/317884/
Теги: Разработка веб-сайтов, SQL, PostgreSQL, postgresql, transactions, isolation levels, read committed, serializable
Автор: Folklore на #habrahabr

Pavel
22.12.2016
18:47:38
Стартую сервер на домашней убунте после апгрейда. Получаю такое вот
`LOG: received smart shutdown request
LOG: autovacuum launcher shutting down
LOG: shutting down
LOG: database system is shut down`
Это кто ему запрос на выключение шлет?

Eugene
22.12.2016
18:49:06
какие ошибки выдаёт?

Pavel
22.12.2016
18:52:12
Да, никаких. Из ошибок при старте только такое
ERROR: pg_pathman's Pl/PgSQL frontend is incompatible with its shared library
но сервер просто отключает это расширение в таком случае

Wom
22.12.2016
18:58:21
а увеличить уровень логов?

Pavel
22.12.2016
19:07:11
Можно, конечно.

Igor
22.12.2016
20:03:39
https://pgconf.ru/2017/register_participant
чего так дорого-то!
как хайлоад уже стали

Boris
22.12.2016
20:05:10
бери пока так дешево, 2017 год знаменуется массовым переходом гос. структур на СПО.

Anton
22.12.2016
20:06:54
:) а на пгконфе что-то за последние 3 гда поменялось ? IMHO 98% докладов из года в год одинаковые

Владислав
22.12.2016
20:56:21
Добрый вечер.
Запускаю pgtune. Ругается на инпут
./pgtune −i etc/postgresql/9.4/main/postgresql.conf −o etc/postgresql/9.4/main/postgresql.conf.pgtune
Can't do anything without an input config file; try --help
К сожалению не силён в постре. Недавно поставил и вот разбираюсь потихоньку.

raksita
22.12.2016
20:58:02
попробуйте http://pgtune.leopard.in.ua/

Владислав
22.12.2016
20:58:14
- скопировалось криво
Вроде получилось!

Google

Владислав
22.12.2016
22:03:08
pg_controldata not found
Кто знает как это победить? Друг спит, а у меня сервер не хочет запускаться после обновления ОС

Anton
22.12.2016
23:25:54
@Vladislavus по-моему мы с тобой в дозор играли когда-то в славном городе Н
саус парк там, все дела

Владислав
22.12.2016
23:33:08

Петр
23.12.2016
06:36:13

Владислав
23.12.2016
06:36:31
Сделал вооьщем
Было много костылей по дороге
Психанул и поудалял все
Накатил чистую 9.5 и из бекапов развернул базы

Vladimir
23.12.2016
07:44:46
Всем привет
Есть кто релоцировался в другую страну? Интересно было бы пообщаться

Alexey
23.12.2016
07:45:17
А это чат по домашнему разведению кроликов?

Айтуар
23.12.2016
07:46:00
Кролики это не только мех...

Vadim
23.12.2016
07:47:14

Alexey
23.12.2016
07:47:27

Kirill
23.12.2016
07:50:54

Vladimir
23.12.2016
07:52:02
Пока никуда
Изучаю тему и истории людей про это

Fike
23.12.2016
07:53:14
так же высказываю свое удивление настолько далекому от тематики вопросу

Артур
23.12.2016
07:53:47

Kirill
23.12.2016
07:53:49
Обычно примерно так: какое-то время человек размышляет о сложностях переезда, изучает вопрос от месяцев до нескольких лет, потом берет чемодан и едет, всего-то делов )

Google

Kirill
23.12.2016
07:54:00

lemi
23.12.2016
07:54:34
иммиграция в СНГ считается ? :)

Vladimir
23.12.2016
07:55:03
А где ещё узнавать?) я сделал чатик для друзей, все что они знали я уже тоже узнал)

Fike
23.12.2016
07:55:20
ну конечно в группе по постгре
что за вопросы

Alexey
23.12.2016
07:55:36
Уничтожь чатик, выкинь друзей. Добавляй новых людей тщательно фильтруя от тех, кто не друзья. Повторяй итерацию за итерацией.

Vadim
23.12.2016
08:01:27

nietzschebrod
23.12.2016
08:07:11
если это "rm -rf" вместо "mv" - то изображение Петра следует чёрной ленточкой перетянуть, я считаю.

Leonid
23.12.2016
17:07:06
ребят, подскажите, где можно про full text search почитать исчерпывающее руководство для начинающих? Хочется отказаться от shpinx и пользоваться встроеным механизмом поиска в postgres

Quet
23.12.2016
17:16:49

Eugene
23.12.2016
17:20:22