pgsql | Unsorted

Telegram-канал pgsql - pgsql – PostgreSQL

9404

Чат русскоязычного сообщества PostgreSQL, здесь мы обсуждаем технические вопросы, для поиска работы и предложения вакансий есть группа https://t.me/pgsqljobs For English discussion visit https://t.me/pg_sql

Subscribe to a channel

pgsql – PostgreSQL

самый простой способ - тот что предлагал я, с одной таблицей, доп.полем и периодической проверкой, но если сменяется почта - флаг обнуляется до false и дальше согласно вашему ТЗ для таких ситуаций

Читать полностью…

pgsql – PostgreSQL

Как верно отметил выше @SPQR_Voldi - это зависит от ожидаемой нагрузки на сервис в челом и регистрацию в частности. Если не ожидается нечеловеческая популярность сервиса и по 1000 регистраций в секунду - доптаблицы и отдельный алгоритм верификации для существующих пользователей видится мне избыточным.

Читать полностью…

pgsql – PostgreSQL

Тогда вопрос - а новую почту верифицировать разве не надо?

Читать полностью…

pgsql – PostgreSQL

Если вы говорите про именно тот момент когда уже пользователь зарегистрировался и прошел верификацию в приложении то не совсем понимаю в чем проблема) он заходит в свой аккаунт, меняет почту и сервер делает апдейт почты в его учетной записи portgeesql

Читать полностью…

pgsql – PostgreSQL

а если после регистрации, решено изменить почту?

Читать полностью…

pgsql – PostgreSQL

Когда такие архитектуры громоздятся, начать надо с вопроса: этих записей сколько тысяч в секунду ожидается?

Читать полностью…

pgsql – PostgreSQL

https://yandex.cloud/ru/services/managed-postgresql
чисто наугад залез в яоблако. там есть такое

Читать полностью…

pgsql – PostgreSQL

очень "удачно", что в моем случае был пг 11 =)

Читать полностью…

pgsql – PostgreSQL

виртуалка на вашем ПК

Читать полностью…

pgsql – PostgreSQL

в 12 версии это поменяли, раньше pg_restore запущенный с дампом без аргументов молча выдавал скрипт на stdout, а теперь ругается и требует явно выбрать режим работы, указать либо вывод либо подключение к базе:

$ pg_restore postgres.dump 
pg_restore: error: one of -d/--dbname and -f/--file must be specified

Читать полностью…

pgsql – PostgreSQL

строки со всеми полями, где "колона" начинается на m

Читать полностью…

pgsql – PostgreSQL

Должен выйти список значений с m содержанием?

Читать полностью…

pgsql – PostgreSQL

Select * from таблица where колона like ‘m%’ что выдаст запрос ?

Читать полностью…

pgsql – PostgreSQL

дамп НЕ пустой. и по "весу" и иначе как бы я восстановил из него же при изменении опции рестора....
про сервер тоже мимо.
без вербоза и так все летит в стд. я писал его в файл. вышло много, но там ни слова о причинах. даже самих фактов проблем никаких. команда выполняется и все.
а вот когда начал подбирать параметры - начали и ошибки различные вылазить, и в итоге после подбора комбинации все и отработало.
я сюда не при первой сложности пришел, а когда понял, что странное поведение без видимых мне на то причин.
про креате/клин - видел в сети коменты, что это не работает и что надежнее руками создать бд и туда восстанавливать. оттуда и пошло движение у меня. вылезли ошибки с правами, когда начался реальный рестор, и там и но-ацл + роле подобрался. одного но-овнера было недостаточно.

Читать полностью…

pgsql – PostgreSQL

и поэтому исходная команда работает без ошибок, но ничего не делает, даже не создает бд?

Читать полностью…

pgsql – PostgreSQL

А как тогда это реализовать?

Читать полностью…

pgsql – PostgreSQL

А вот этот вопрос уже интересный) спасибо. ну на крайний случай можно ещё одно поле сделать 😂

Может у кого нибудь есть какие нибудь другие идеи?)

Читать полностью…

pgsql – PostgreSQL

Или что то не так говорю?

Читать полностью…

pgsql – PostgreSQL

Огромное спасибо! Очень хорошая идея. Сделаю именно так

Читать полностью…

pgsql – PostgreSQL

Всем добрый день. Подскажите пожалуйста, почему loops у аггрегирующей функции WindowAgg [count(*) over ] вызывается всего один раз, хотя по идее он для каждой строки должен считать, чтобы выдать новое значение

Версия: PostgreSQL 15.6 (Debian 15.6-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc
подготовка таблицы:

select a into temporary tbl from generate_series(1,100000) as t(a) ;
SELECT 100000


Запрос вместе с планом: https://explain.depesz.com/s/KDdu

Насколько я понял из определения loops, за 100 тысяч строк count() вызывался всего один раз:
In such cases, the loops value reports the total number of executions of the node, and the actual time and rows values shown are averages per-execution

Читать полностью…

pgsql – PostgreSQL

думаю такое есть не только у них

Читать полностью…

pgsql – PostgreSQL

пг как сервис думаю есть, если не охота виртуалку держать

Читать полностью…

pgsql – PostgreSQL

retool кажись не сможет подключиться думал онлайн че нибудь есть что то вроде replit

Читать полностью…

pgsql – PostgreSQL

Добрый день где можно бесплатно развернуть postgresql? свой комп не подходит так как пытаюсь соеденить retool с postgre не получается локально

Читать полностью…

pgsql – PostgreSQL

Привет! Кто–нибудь знает, можно ли создать text search dictionary так, чтобы список stopwords не читался из файла, а, скажем передавался списком? Мне нужен не очень популярный язык, а база живет в RDS, там до сих пор нельзя файлы создавать

Читать полностью…

pgsql – PostgreSQL

каюсь, что не читал про два режима рестора. но я бы туда читать пошел в последнюю очередь. странный опыт какой-то с этим рестором... не помню ничего подобного за свою практику с другими субд. обычно хватает доки на параметры и получаешь ожидаемый результат... в любом случае спасибо за указание на эти особенности

Читать полностью…

pgsql – PostgreSQL

как-то это коряво сочетается с креате/клин.... теперь понятно почему не работало и почему такие коменты нашел в сети. получается опции эти возможно использовать только при втором режиме, при котором видимо надо вывод еще на psql направлять. ну пушто сохранять вывод в файл и потом через рестор заливать - это трата времени и места. имхо бессмысленная... если опции имеют такие лимиты в применении - наверное будет полезно это отразить в документации к ним.

Читать полностью…

pgsql – PostgreSQL

а не должно :-)

вы видимо не указали параметры подключения к базе, в таком режиме pg_restore ничего не восстанавливает, а генерирует на stdout sql скрипт из дампа, об этом написано в документации =)

Читать полностью…

pgsql – PostgreSQL

я бы начал с того что убедился что дамп не пустой, потом бы проверил что я не перепутал сервер и что проверяю там же где восстанавливаю, потом бы включил verbose и наблюдал бы за командами что идут во время восстановления

Читать полностью…

pgsql – PostgreSQL

--no-owner не влияет на содержимое custom формата, об этом написано в документации

Читать полностью…
Subscribe to a channel