@pgsql

Страница 202 из 1062
Michael
22.12.2016
10:46:46
тогда вот вопрос. как удалить 400+ баз без регистрации и смс?
Это похоже на целый кластер. Можно его весь бахнуть и снова initdb

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
select 'DROP DATABASE ' || datname || ';' from pg_database where datname not in ('template0','template1') order by 1;
это конечно хорошо, но я могу проще. psql.exe -U postgres -w < C:\db_list.sql в notepad++ подправить строки и запустить батником но я ищу проще вариант

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

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

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

Аггей
22.12.2016
15:01:34
если есть все имена нужных элементов, написать это - дело меньшего времени, чем уже здесь обсуждается
Возможно задача периодическая и лучше пол дня убить - потом за 5 минут долететь

Петр
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 по-моему мы с тобой в дозор играли когда-то в славном городе Н

саус парк там, все дела

Петр
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
Кролики это не только мех...

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
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
Уничтожь чатик, выкинь друзей. Добавляй новых людей тщательно фильтруя от тех, кто не друзья. Повторяй итерацию за итерацией.

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

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

Страница 202 из 1062