170 похожих чатов

Привет Впервые изучаю SQL (postgres), до этого только на Mongo делал

проекты
И хочу узнать, можно ли делать many-to-many без отдельной таблички, а через тип array?

18 ответов

10 просмотров

То есть хочешь сделать монгу в постгресе Небось ещё и столбы все с типом jsonb

Bruto- Автор вопроса
Anton K.
То есть хочешь сделать монгу в постгресе Небось е...

ну послей такой свободы как в монго, очень больно переходить на реляционные То есть, так не делают, да?

Можно многими способами, но лучше отдельной таблицей

Если призмой пользуешься, это примерно так выглядит Но вообще нет, м-м отношения всегда в отдельной таблице держатся

Bruto
ну послей такой свободы как в монго, очень больно ...

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

Bruto- Автор вопроса
Anton K.
Ну ты же не просто так решил с монги уйти ? Если ...

Сейчас это пет проект, решил изучить postgres Под проект на самом деле подойдет больше mongo, так как будет все очень быстро меняться, и никаких транзакций не нужно

Bruto
Сейчас это пет проект, решил изучить postgres Под ...

То есть у тебя все операции в бд атомарные и нет взаимосвязанных?

Bruto- Автор вопроса
Anton K.
То есть у тебя все операции в бд атомарные и нет в...

Ну, вообще да, все атомарные А связи нужны только во время чтения

Bruto- Автор вопроса
Anton K.
А delete есть у тебя в бл ?

сейчас в проекте ничего пока нет, я с нуля А до этого, на монге, да было, но эта фича редко юзалась Был внутренний проект, для сотрудников колл-центра Можно было удалить сотрудника из базы Данные со временем только копились, наверное об этом речь? Если да, это заставило задуматься, спасибо

Bruto
ну послей такой свободы как в монго, очень больно ...

В монге не свобода, а анархия, беспредел и разврат

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

Алексей Попов
Ну нет, наоборот рад, что больше не приходится ей ...

Угу Единственное что могу посоветовать и дальше жить без боли - писать миграции и в монге и не пытаться версионировать бд в коде

Можно, но надо учитывать: 1. TOAST 2. Блокировки

В целом можно, но надо иметь ввиду TOAST

Алексей Попов
В монге не свобода, а анархия, беспредел и разврат

главное всё это держать в узде и не давать распоясаться (сделать в каком то роде строгий и жесткий аналог рсубд) и тогда нормально (конечно возникает вопрос почему сразу не взять рсубд но ладно)

Anton K.
главное всё это держать в узде и не давать распояс...

А ещё надо понимать, что монго это не только про jsonb и отсутствие схемы на запись

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта