Size: a a a

pgsql – PostgreSQL

2021 March 18

n

nibble in pgsql – PostgreSQL
так вот логи в общем
PostgreSQL Database directory appears to contain a database; Skipping initialization

LOG:  database system was shut down at 2021-03-17 20:22:12 UTC
LOG:  MultiXact member wraparound protections are now enabled
LOG:  database system is ready to accept connections
LOG:  autovacuum launcher started
LOG:  received fast shutdown request
LOG:  aborting any active transactions
FATAL:  terminating connection due to administrator command
LOG:  autovacuum launcher shutting down
FATAL:  terminating connection due to administrator command
LOG:  shutting down
LOG:  database system is shut down

PostgreSQL Database directory appears to contain a database; Skipping initialization

LOG:  database system was shut down at 2021-03-17 20:28:44 UTC
LOG:  MultiXact member wraparound protections are now enabled
LOG:  database system is ready to accept connections
LOG:  autovacuum launcher started
LOG:  received fast shutdown request
LOG:  aborting any active transactions
FATAL:  terminating connection due to administrator command
LOG:  autovacuum launcher shutting down
FATAL:  terminating connection due to administrator command
FATAL:  terminating connection due to administrator command
FATAL:  terminating connection due to administrator command
LOG:  shutting down
LOG:  database system is shut down
источник

СК

Сергей Кравчук... in pgsql – PostgreSQL
received fast shutdown request

кто-то выключает базу )
источник

n

nibble in pgsql – PostgreSQL
Alexey Lesovsky
если все проверки успешны, то можно идти пить кофе
все успешны
источник

n

nibble in pgsql – PostgreSQL
Сергей Кравчук
received fast shutdown request

кто-то выключает базу )
ну это docker-compose down
источник

n

nibble in pgsql – PostgreSQL
PostgreSQL Database directory appears to contain a database; Skipping initialization

LOG:  database system was shut down at 2021-03-17 20:34:59 UTC
LOG:  MultiXact member wraparound protections are now enabled
LOG:  database system is ready to accept connections
LOG:  autovacuum launcher started
источник

n

nibble in pgsql – PostgreSQL
вот последнее
источник

JD

John Doe in pgsql – PostgreSQL
Привет) не могу придумать как эффективно решить задачу:
есть таблица (5 млрд) с полями key varchar, value varchar,
В большинстве value лежит IP-адрес, но есть плохие данные, где там фигня вместо IP.
Вопрос: как можно эффективно убрать плохие данные, оставив value где только IP?
Пробовал выбирать с regexp (~) - очень долго
При insert в таблицу с value inet - ошибка
Может какой-то индекс нужно построить? или как-то иначе...
источник

СК

Сергей Кравчук... in pgsql – PostgreSQL
nibble
PostgreSQL Database directory appears to contain a database; Skipping initialization

LOG:  database system was shut down at 2021-03-17 20:34:59 UTC
LOG:  MultiXact member wraparound protections are now enabled
LOG:  database system is ready to accept connections
LOG:  autovacuum launcher started
тут не видно ничего подозрительного
покажите часть конфига с параметром listen_addresses
источник

n

nibble in pgsql – PostgreSQL
Сергей Кравчук
тут не видно ничего подозрительного
покажите часть конфига с параметром listen_addresses
момент
источник

IZ

Ilia Zviagin in pgsql – PostgreSQL
John Doe
Привет) не могу придумать как эффективно решить задачу:
есть таблица (5 млрд) с полями key varchar, value varchar,
В большинстве value лежит IP-адрес, но есть плохие данные, где там фигня вместо IP.
Вопрос: как можно эффективно убрать плохие данные, оставив value где только IP?
Пробовал выбирать с regexp (~) - очень долго
При insert в таблицу с value inet - ошибка
Может какой-то индекс нужно построить? или как-то иначе...
Тип поля value какой?
источник

JD

John Doe in pgsql – PostgreSQL
Ilia Zviagin
Тип поля value какой?
сейчас - обычный varchar
источник

JD

John Doe in pgsql – PostgreSQL
по факту - текст
источник

n

nibble in pgsql – PostgreSQL
Сергей Кравчук
тут не видно ничего подозрительного
покажите часть конфига с параметром listen_addresses
cat docker-entrypoint.sh | grep listen -B 2 -A 2

 # internal start of server in order to allow setup using psql client
 # does not listen on external TCP/IP and waits until start finishes
 set -- "$@" -c listen_addresses='' -p "${PGPORT:-5432}"

 PGUSER="${PGUSER:-$POSTGRES_USER}" \
источник

n

nibble in pgsql – PostgreSQL
правда есть нюанс - снаружи порт 15432
сделали во избежание коллизий, там два инстанса постгриса
источник

СК

Сергей Кравчук... in pgsql – PostgreSQL
nibble
cat docker-entrypoint.sh | grep listen -B 2 -A 2

 # internal start of server in order to allow setup using psql client
 # does not listen on external TCP/IP and waits until start finishes
 set -- "$@" -c listen_addresses='' -p "${PGPORT:-5432}"

 PGUSER="${PGUSER:-$POSTGRES_USER}" \
а можно конфиг изнутри контейнера ? )
тут к сожалению мне не понятно какое в итоге значение у listen_addresses
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
nibble
все успешны
ну значит все в порядке )))
для пущей уверенности когда делали проверку подключения через psql, попробуйте повыполнять мета-команды \l+, \dt+, \db, select version(),если возвращаются результаты в виде строк, то все норм
источник

СК

Сергей Кравчук... in pgsql – PostgreSQL
nibble
правда есть нюанс - снаружи порт 15432
сделали во избежание коллизий, там два инстанса постгриса
это тоже может быть причиной, но тут не подскажу, в докере не мастер )
источник

IZ

Ilia Zviagin in pgsql – PostgreSQL
John Doe
сейчас - обычный varchar
И в каком виде там лежит ip address?

127.0.0.1

?
источник

n

nibble in pgsql – PostgreSQL
Сергей Кравчук
а можно конфиг изнутри контейнера ? )
тут к сожалению мне не понятно какое в итоге значение у listen_addresses
ну так изнутри
источник

JD

John Doe in pgsql – PostgreSQL
Ilia Zviagin
И в каком виде там лежит ip address?

127.0.0.1

?
да, все так :)
источник