Ладно, озвучу задачу полностью (я и не отрицаю, что могу выражаться непонятно). К сообщению можно прикреплять 2 вида файлов и два вида гиперссылок. Гиперссылки идут через разм...
А когда вообще имеет смысл создавать и использовать дополнительные схемы?
А я правильно понимаю, что меня отговарили от системы 1 канал - 1 таблица, потому что СУБД автоматически сожмёт одинаковые ключи (id каналов)? Потому что я иначе вообще не виж...
Есть структура данных, которая на стороне бэкэнда выглядит как (BIGINT[], BIGINT[][]). Причём все BIGINT это FK в БД. Сама последовательность кортежа не важна, но порядок знач...
Вот таблица которая хранит разрешения пользователей (%d - плейсхолдер для ID точки взаимодействия): permissions_%d ( client INTEGER /* сейчас тут ещё NOT NULL */, per...
Сегодня начал читать про разделение и наследование таблиц. Судя по официальной документации - всё просто и замечательно, пока не дойдёшь до момента, когда нужно подключать нов...
Продолжение моего вопроса. А если я сделаю BIGINT последовательность цикличной, буду логировать каждый цикл как поколение последовательности (в отдельной таблице), и вставлять...
Есть задача. На бэке делается запрос в таблицу по файлу: server INTEGER file INTEGER PRIMARY KEY И проверка. Если id сервера совпадает с текущим, то делается ещё один запрос, ...
Как можно совместить значение если не найдено (COALESCE), вместе с множественной выборкой? CREATE OR REPLACE FUNCTION channels.select_channels (sourse_client BIGINT, ttoken TE...
Я правильно понимаю, что если операция INSERT, то данные будут вставлены в конец массива, а если UPDATE, то заменены по указанному индексу?
sql CREATE TABLE public.channels ( id BIGINT DEFAULT nextval('public.channels_ids') PRIMARY KEY, owner BIGINT NOT NULL, title TEXT NOT NULL CHECK (length(title) > ...
sql ОШИБКА: ошибка синтаксиса (примерное положение: "IF") СТРОКА 7: IF isClientInChannel IS NULL THEN ^ ЗАПРОС: SELECT EXISTS( S...
Где лучше сделать обработку вебхуков? Через триггеры, чтоб при запросах база данных так же дополнительно указывала бэку вебхуки, или на бэке при выборке так же проверять, каки...
Хм. Глупый конечно вопрос, но я всё-таки задам. Сессии - это в т. ч. курсоры? И если да (вопрос уже по JDBC), то PreparedStatement это и есть курсор?
Вопрос. Есть вот запрос: https://pastebin.com/Z7w63Q2c Почему он делает такую выборку: https://postimg.cc/HVBqDK9z При таких данных https://postimg.cc/NyTCMPmW Почему он берё...
Давайте я лучше вообще опишу полностью. Я закончил ту функцию, что вчера тут делал, и передо мной вопрос - а не будут ли темп-таблицы при параллельной выборке из соединения од...
Вопрос очень азовый, но я не нашёл решения. Есть какой-либо разрешить NULL-значение и вот 0 для первичного ключа, на который мы ещё вешаем ограничение, которая гарантированно ...
У меня есть две таблицы. В одной есть id INTEGER PRIMARY KEY AUTOINCREMENT и name TEXT UNIQUE NOT NULL. Во второй id INTEGER PRIMARY KEY и name TEXT UNIQUE NOT NULL. Если id у...
Как лучше хранить постоянно меняющиеся параметры любой ко многим? Или лучше отдельный NoSQL поднять?
Во-первых я ссылаюсь на последовательность. И поэтому не понимаю текста ошибки. Во-вторых, как можно нормально экранировать кавычки (одинарные)?