@pgsql

Страница 936 из 1062
Dima
13.08.2018
12:21:36
Я только эти 2 команды выполнил

Yaroslav
13.08.2018
12:23:36
Я только эти 2 команды выполнил
Ох, похоже я Вас с @AlexeyMozgo перепутал, извините (Вы почти одновременно задали очень похожие вопросы). :(

Я только эти 2 команды выполнил
Давайте ещё раз. ;) Вы проверили (ps), что PostgreSQL у Вас действительно запущен?

Dima
13.08.2018
12:28:12
Давайте ещё раз. ;) Вы проверили (ps), что PostgreSQL у Вас действительно запущен?
[ateam@advent bin]$ /opt/pgpro/std-10/bin/pg_ctl -D /var/lib/pgpro/std-10/data start ожидание запуска сервера....2018-08-13 15:27:53.232 EEST [3659] СООБЩЕНИЕ: для приёма подключений по адресу IPv6 "::1" открыт порт 5432 2018-08-13 15:27:53.232 EEST [3659] СООБЩЕНИЕ: для приёма подключений по адресу IPv4 "127.0.0.1" открыт порт 5432 2018-08-13 15:27:53.272 EEST [3659] СООБЩЕНИЕ: для приёма подключений открыт сокет Unix "/tmp/.s.PGSQL.5432" 2018-08-13 15:27:53.357 EEST [3660] СООБЩЕНИЕ: система БД была выключена: 2018-08-13 15:27:49 EEST 2018-08-13 15:27:53.393 EEST [3659] СООБЩЕНИЕ: система БД готова принимать подключения готово сервер запущен

Google
Dima
13.08.2018
12:30:25
[ateam@advent bin]$ ps PID TTY TIME CMD 1650 pts/1 00:00:00 bash 3671 pts/1 00:00:00 postgres 3679 pts/1 00:00:00 ps

вы об этом?

Yaroslav
13.08.2018
12:30:48
вы об этом?
Да. А то, мало ли...

А Вы под каким пользователем работаете?

Dima
13.08.2018
12:31:40
не под постгрес) при поппытки переключить на посгрес говорит, что такого нет

Yaroslav
13.08.2018
12:32:34
не под постгрес) при поппытки переключить на посгрес говорит, что такого нет
Хмм... а как установлен PostgreSQL? Под каким пользователем запущен процесс, кто owner /var/lib/pgpro/std-10/data ?

Dima
13.08.2018
12:33:25
[ateam@advent bin]$ sudo su postgres [sudo] пароль для ateam: su: user postgres does not exist

Хмм... а как установлен PostgreSQL? Под каким пользователем запущен процесс, кто owner /var/lib/pgpro/std-10/data ?
мой аккаунт из под какого я работаю. система изначально поставила владелец рут, и я не мог доступ получить к папке. я сменил на свой

Yaroslav
13.08.2018
12:39:47
мой аккаунт из под какого я работаю. система изначально поставила владелец рут, и я не мог доступ получить к папке. я сменил на свой
Что-то у Вас совсем не так... PostgreSQL должен работать не из-под root. > система изначально поставила владелец рут А раз это случилось, что-то тут не так. Можете подробнее рассказать, как был поставлен PostgreSQL?

Dima
13.08.2018
12:41:27
нашел команду на сайте для добавленгия репозиториев постгрес. потом sudo yum install postgrespro-std-10

Yaroslav
13.08.2018
12:44:31
нашел команду на сайте для добавленгия репозиториев постгрес. потом sudo yum install postgrespro-std-10
Первый этап выглядит нормально. ;) Просто дистрибутивы/пакеты vanilla PostgreSQL создают в процессе установки какого-то пользователя (и почти всегда это postgres), под которым сервер и работает. А Вы их (postgrespro) документацию пробовали читать, кстати? Может, у них не так, как обычно...

Google
Dima
13.08.2018
12:44:54
так я это у них и взял

https://postgrespro.ru/docs/postgrespro/10/binary-installation-on-linux.html

почему все никогда с первого раза не ставится нормально)

Yaroslav
13.08.2018
12:46:58
https://postgrespro.ru/docs/postgrespro/10/binary-installation-on-linux.html
Ну и я читаю: > После завершения установки вы можете запустить psql от имени пользователя postgres и подключиться к только что созданной базе данных. А Вы говорите, что у Вас не работает... потому мне и кажется, что что-то пошло не так. ;)

Dima
13.08.2018
12:47:30
ну так я пробывал подключатся от имени постгрес.. толку то

Yaroslav
13.08.2018
12:47:51
Вы ставили так, как описано у них в "Быстрая установка и настройка"?

Dima
13.08.2018
12:48:37
да

Terminator
13.08.2018
12:49:08
@xclsn будет жить. Поприветствуем!

Alexander
13.08.2018
12:50:07
да
Не осталось вывода команды после sudo yum install postgrespro-std-10? Или может есть возможность повторить это же заново/в другой системе?

пользователь postgres должен был создаться на этом этапе

Dima
13.08.2018
12:51:23
warning: user postgres does not exist - using root warning: group postgres does not exist - using root warning: user postgres does not exist - using root warning: group postgres does not exist - using root warning: user postgres does not exist - using root warning: group postgres does not exist - using root warning: user postgres does not exist - using root warning: group postgres does not exist - using root

да, вот нашел эти варнинги

Alexander
13.08.2018
12:51:59
теперь надо смотреть, что было до

Dima
13.08.2018
12:52:55
https://pastebin.com/Df5Pdi5k

Yaroslav
13.08.2018
12:53:05
да, вот нашел эти варнинги
Оо... Я бы уже посмотрел, что было до этого, решил бы (и, скорее всего, снёс и переставил заново). ;)

Alexander
13.08.2018
12:58:41
есть смысл попробовать удалить сервер и поставить заново sudo yum remove postgrespro-std-10* sudo yum install postgrespro-std-10

и посмотреть на выводимые сообщения ещё раз

Dima
13.08.2018
13:01:31
тоже самое

Alexander
13.08.2018
13:02:42
отлично, а что говорит, например, команда: groupadd -o -r postgrestest

предлагаю отдельно обсудить, чтобы не засорять, потом сюда вынести решение

Google
And
13.08.2018
13:41:37
подскажите, insert on conflict do update может вернуть что обработало 0 записей?

Alexander
13.08.2018
14:29:18
разобрались с предыдущей проблемой - стоял атрибут immitable у файлов /etc/group, /etc/passwd...

Yaroslav
13.08.2018
14:53:23
подскажите, insert on conflict do update может вернуть что обработало 0 записей?
В особых случаях (кажется, trigger / rule / updatable view? / partitioned table? / может, что-то ещё) да.

Антошин
13.08.2018
14:57:13
Народ , кто может подсказать , есть alter system set, параметр- это установить конфигурацию, а как через консоль, посмотреть значение его?

Alexander
13.08.2018
15:00:33
Ну можно через консоль открыть конфиг и посмотреть описание

Terminator
13.08.2018
15:33:21
@entarotassadar будет жить. Поприветствуем!

Сагындык
13.08.2018
15:33:36
Приветствую укротителей слонов

Помогите советом, будет ли такая система жить, два физических сервера под бд, актив - стенбай. repmgr и pgpool хочу вынести в кубернетес. Есть ли подобные кейсы у кого нибудь, и какие узкие места в этом плане?

Terminator
13.08.2018
15:43:47
@martin_winks будет жить. Поприветствуем!

marchwinks
13.08.2018
15:44:54
Привет! Что за чертовщина с pgAdmin 4?) Раньше со второго раза пердел, но запускался, а теперь ни в какую... Есть какие-нибудь трики, дабы обойти его?

Terminator
13.08.2018
16:22:12
@gurkenson будет жить. Поприветствуем!

ivan
13.08.2018
16:27:40
ЧЯДНТ? https://gist.github.com/Asperas13/ef85184a08eca240a51bf38f81468d5a#file-source-sql

Yaroslav
13.08.2018
17:08:38
Anton [Mgn, az09@osm]
13.08.2018
17:14:30
Вот такие функции нужно создать, чтобы pgadmin3 смог спокойно соединиться к PostgreSQL 10: create function pg_last_xlog_receive_location() returns text as $$ select pg_last_wal_receive_lsn()::text $$ language sql; create function pg_last_xlog_replay_location() returns text as $$ select pg_last_wal_replay_lsn()::text $$ language sql; create function pg_is_xlog_replay_paused() returns bool as $$ select pg_is_wal_replay_paused() $$ language sql;

ivan
13.08.2018
17:28:27
"PrevWeather.RecordDate - 1" -> "PrevWeather.RecordDate + 1"
Хм, спасибо глупая опечатка

Alexander
13.08.2018
17:46:03
Ребят как узнать чем постгрес занят в конкретный момент? Когда логинюсь в локальный редмайн под одной учеткой сразу нагрузка 100%

Mike Chuguniy
13.08.2018
17:48:00
в консоли pg: select * from pg_stat_activity;

Alexander
13.08.2018
17:52:01
в консоли pg: select * from pg_stat_activity;
https://hastebin.com/komelahaxa.rb Судя по всему изза блокировки. Спасибо

Google
Alexander
13.08.2018
18:37:37
16384 | redmine | 46 | 16385 | redmine | /usr/local/bundle/bin/rake | 172.18.0.4 | | 51844 | 2018-08-13 18:17:22.666956+00 | | 2018-08-13 18:34:37.707387+00 | 2018-08-13 18:34:3 7.707621+00 | | | idle | | | UPDATE "delayed_jobs" SET locked_at = '2018-08-13 21:34:37.704267', locked_by = 'host:a71339c330f2 pid:249' WHERE id IN (SELECT "delayed_jobs"."id" FROM "delayed_jobs" WHERE ((run_at <= '2018-08-13 21:34:37.703545' AND (locked_at IS NULL OR locked_at < '2018-08-13 21:24:37.703604') OR locked_by = 'host:a71339c330f2 pid:249') AND failed_at IS NULL) ORDER BY priority ASC, run_at ASC LIMIT 1 FOR UPDATE) RETURNING * Как безопасно убрать это? после перезапуска остается. База в контейнере (да да знаю) сервер не мой, просто надо решить проблему чтобы люди могли работать

'host:a71339c330f2 pid:249 c прошлого контенйера

elfiki
13.08.2018
18:48:16
select pg_cancel_backend(16384)

это отработавший запрос

просто соединение висит

Alexander
13.08.2018
18:55:24
select pg_cancel_backend(16384)
ПРЕДУПРЕЖДЕНИЕ: PID 16384 не относится к серверному процессу PostgreSQL pg_cancel_backend

elfiki
13.08.2018
19:01:25
ну какой там пид пишется - вот его

Alexander
13.08.2018
19:12:24
ну какой там пид пишется - вот его
дак все равно пигет не относится к серверному процессу

Yaroslav
13.08.2018
19:22:01
elfiki
13.08.2018
19:22:23
я чет тоже не догоняю, типа подключение висит

Terminator
13.08.2018
19:27:05
@Dilona1 будет жить. Поприветствуем!

Konstantin
13.08.2018
19:27:32
хм. интересный бот.

Yaroslav
13.08.2018
19:27:47
я чет тоже не догоняю, типа подключение висит
Ну а какая с ним проблема? Ну, подключен какой-то клиент, кому он и как мешает?

Yaroslav
13.08.2018
19:29:45
так не я же волнуюсь
Не тому ответил, извините.

Alexander
13.08.2018
19:30:29
Ну а какая с ним проблема? Ну, подключен какой-то клиент, кому он и как мешает?
Ну вообщем судя по всему проблема не с постгресом. Редмайн обращаешься ться в постгрес возникает этот процесс , и загрузка постгресса бесконечнено 100%

Yaroslav
13.08.2018
19:34:34
Helena
13.08.2018
19:36:03
Всем привет! Посоветуйте, как лучше решить задачу с переносом дата дир с одного диска на другой с минимальным простоем? ? Размер данных около 950 Gb

Google

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