Size: a a a

pgsql – PostgreSQL

2021 January 15

ЕГ

Евгений Ганьшин... in pgsql – PostgreSQL
a m
Это alias.
Агаа, понял. Спасибо! А вообще схема нормальная или лучше просто сделать USER и MESSAGE, и в самом message хранить from_id и to_id?
источник

am

a m in pgsql – PostgreSQL
Евгений Ганьшин
Агаа, понял. Спасибо! А вообще схема нормальная или лучше просто сделать USER и MESSAGE, и в самом message хранить from_id и to_id?
Не нормальная. Лучше.
источник

ЕГ

Евгений Ганьшин... in pgsql – PostgreSQL
Спасибо
источник

DS

David Shiko in pgsql – PostgreSQL
Всем привет. Подскажите пожалуйста, подходит ли psql для чата в реальном времени? Я видел, что часто используют redis или mongoDB.
источник

VY

Victor Yegorov in pgsql – PostgreSQL
David Shiko
Всем привет. Подскажите пожалуйста, подходит ли psql для чата в реальном времени? Я видел, что часто используют redis или mongoDB.
для чата? с базой?
источник

DS

David Shiko in pgsql – PostgreSQL
Victor Yegorov
для чата? с базой?
Да. Чат планирую на вебсокетах. Сохранять буду много (текст, время отправки и т.д.)
источник

VY

Victor Yegorov in pgsql – PostgreSQL
David Shiko
Да. Чат планирую на вебсокетах. Сохранять буду много (текст, время отправки и т.д.)
psql — это стандартный клиент для работы с PostgreSQL базой, поэтому непонимание.
В остальном — всё возможно…
источник

DS

David Shiko in pgsql – PostgreSQL
Victor Yegorov
psql — это стандартный клиент для работы с PostgreSQL базой, поэтому непонимание.
В остальном — всё возможно…
Пардон, я всегда использовал это слово как сокращение от PostgreSQL. Значит это нормальное решение, хорошо, спассибо!
источник

D

Dmitriy in pgsql – PostgreSQL
А я бы не стал юзать PostgreSQL для чата в реальном времени. Максимум - для хранения истории
источник

D

Dmitriy in pgsql – PostgreSQL
Если её вообще нужно хранить, конечно
источник

DS

David Shiko in pgsql – PostgreSQL
Dmitriy
А я бы не стал юзать PostgreSQL для чата в реальном времени. Максимум - для хранения истории
Хранение текста сообщения является дефолтным условиям для нормального чата по моим представлениям, исходя из этого, подохид ли PostgreSQL как единственная БД для чата?
источник

D

Dmitriy in pgsql – PostgreSQL
David Shiko
Хранение текста сообщения является дефолтным условиям для нормального чата по моим представлениям, исходя из этого, подохид ли PostgreSQL как единственная БД для чата?
В чате актуальны обычно максимум сообщений 1000, всё остальное - это история. Эти 1000 сообщений можно хранить/писать в Redis. Это проще и быстрее работать будет
источник

D

Dmitriy in pgsql – PostgreSQL
А где хранить историю - другой вопрос
источник

DS

David Shiko in pgsql – PostgreSQL
Dmitriy
В чате актуальны обычно максимум сообщений 1000, всё остальное - это история. Эти 1000 сообщений можно хранить/писать в Redis. Это проще и быстрее работать будет
Полностью согласен с вами, 1000 сообщений с лихвой хвататет для контекста. Спаибо за совет!
источник

AG

Artem Gilmudinov in pgsql – PostgreSQL
Ребята привет! Не могу найти как автоматом добавлять колонки во view, если в таблице появилась новая колонка.

Пример:
CREATE VIEW contests AS
       SELECT *
       FROM activities
       WHERE type = 'contest';

Добавляю через ALTER TABLE ADD COLUMN новую колонкe в activities и хочу чтобы она автоматом стала доступна во view contests. Так можно? Или надо пересоздавать view?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Artem Gilmudinov
Ребята привет! Не могу найти как автоматом добавлять колонки во view, если в таблице появилась новая колонка.

Пример:
CREATE VIEW contests AS
       SELECT *
       FROM activities
       WHERE type = 'contest';

Добавляю через ALTER TABLE ADD COLUMN новую колонкe в activities и хочу чтобы она автоматом стала доступна во view contests. Так можно? Или надо пересоздавать view?
Автоматом — нет.
Можно использовать "CREATE OR REPLACE VIEW" (если только добавляете поля "в конец") или DROP+CREATE.
источник

AG

Artem Gilmudinov in pgsql – PostgreSQL
Yaroslav Schekin
Автоматом — нет.
Можно использовать "CREATE OR REPLACE VIEW" (если только добавляете поля "в конец") или DROP+CREATE.
Понял. Спасибо!
источник

AM

Alberto Martin in pgsql – PostgreSQL
Hello
источник

AM

Alberto Martin in pgsql – PostgreSQL
I am a problem with postgres pg_dump. my backup is more long than Database
источник

AM

Alberto Martin in pgsql – PostgreSQL
Why?
источник