Вопросы по теме 'postgresql-9.5'
Upsert в Postgres 9.5
Попытка выполнить обновление, чтобы сохранить отметку времени первого последнего входа пользователя и платформу. Но недавно представленный upsert (вставка при конфликте) не позволяет вставлять вывод запроса на выборку. Пробовал использовать With, но...
1684 просмотров
schedule
27.12.2023
Синтаксическая ошибка ON CONFLICT в Postgres 9.5.0
В документации Postgres INSERT есть пример использования ON CONFLICT:
INSERT INTO distributors (did, dname) VALUES (7, 'Redline GmbH')
ON CONFLICT (did) DO NOTHING;
Я пробую то же самое:
INSERT INTO name_map VALUES ('key_value',...
7687 просмотров
schedule
02.12.2022
Можно ли использовать INSERT [] ON CONFLICT для нарушений внешнего ключа?
Дано
=> select * from referenced;
referenced_id | name
---------------+-------
1 | one
2 | two
3 | three
а также
=> select * from entries;
entry_id | referenced_id | name...
6793 просмотров
schedule
22.02.2024
Получить временной интервал между остановкой (строка x) и запуском (строка x+1)
У меня есть таблица в PostgreSQL 9.5 с двумя временными метками в каждой строке, timestampstart и timestampstop .
CREATE TABLE routes(
ID serial PRIMARY KEY,
TIMESTAMPSTART timestamp default NULL,
TIMESTAMPEND timestamp default...
81 просмотров
schedule
31.08.2022
Эффективный поиск по всему 1-уровневому вложенному JSONB в Postgres
Допустим, нам нужно проверить, содержит ли столбец jsonb определенное значение, соответствующее подстроке в любом из значений (не вложенных, только первый уровень).
Как эффективно оптимизировать запрос для поиска значения по всему JSONB столбцу...
891 просмотров
schedule
19.05.2022
Запрос с использованием поля JSONB
У меня есть поле в базе данных PostgreSQL с типом JSONB в формате ["tag1","tag2"] , и я пытаюсь реализовать поиск, который предоставит результаты для раскрывающегося списка с прогнозированием (т.е. если пользователь вводит «t» и столбец выше...
893 просмотров
schedule
02.01.2023
Нарушение внешнего ключа Rails при удалении отношений has_many с зависимым уничтожением
У меня есть простое отношение has_many в модели Rails 4.2:
class Owner < ActiveRecord::Base
has_many :nested_things, :inverse_of => :owner, :class_name => "Nested::Thing", :dependent => :destroy
end
class Nested::Thing <...
1522 просмотров
schedule
16.04.2022
Процентильный расчет с оконной функцией
Я знаю, что вы можете получить среднее, общее, минимальное и максимальное значение по подмножеству данных, используя оконную функцию. Но можно ли с помощью оконной функции получить, скажем, медиану или 25-й процентиль вместо среднего?
Другими...
6191 просмотров
schedule
28.07.2022
Намного лучшая производительность (чтение) для типа INT, чем SMALLINT
У меня есть таблица с 1,3 миллиона строк
У меня был smallint (индексированный) столбец в этой таблице, и когда я выполнял очень простой запрос:
select * from table where field = x order by id limit 100
иногда (когда я менял x на разные...
343 просмотров
schedule
27.03.2022
Мастер потоковой репликации Postgres большая разница между pg_current_xlog_location и sent_location
У меня есть настройка репликации потока postgres master/slave, после выполнения тяжелых операций записи в master с помощью COPY папка pg_xlogs начинает накапливать файлы сегментов WAL. После проверки pg_current_xlog_location и sent_location на...
226 просмотров
schedule
31.05.2022
ON CONFLICT DO UPDATE/DOTHING не работает с FOREIGN TABLE
Функция В КОНФЛИКТЕ ОБНОВЛЯТЬ/НЕ ДЕЛАТЬ НИЧЕГО появится в PostgreSQL 9.5 . Создание Server и FOREIGN TABLE появится в версии PostgreSQL 9.2 .
Когда я использую ON CONFLICT DO UPDATE для FOREIGN table , он не работает, но когда я...
1011 просмотров
schedule
04.05.2024
как отправить почту базы данных postgreSQL с помощью функций
Как отправить почту через базу данных PostgreSQL?
Я установил ненадежный язык TCL pltclu .
Что я должен делать дальше?
2241 просмотров
schedule
05.11.2022
Добавление (перемещение) и удаление из массива JSON в PostgreSQL 9.5+
Для версий ниже 9.5 см. этот вопрос
Я создал таблицу в PostgreSQL, используя это:
CREATE TEMP TABLE jsontesting
AS
SELECT id, jsondata::jsonb FROM ( VALUES
(1, '["abra","value","mango", "apple", "sample"]'),
(2,...
37923 просмотров
schedule
09.06.2023
PostgreSQL дублирует строки с двумя дубликатами столбцов
В PostgreSQL я ищу ответ на следующую проблему. Есть два столбца, содержащие данные о «начале» и «конце», а также столбец «дата». В настоящее время столбец даты существует только один раз, а «начало» и «конец» заполнены возможностями.
Я ищу...
49 просмотров
schedule
06.08.2023
Автоматическое тихое резервное копирование базы данных postgresql, работающей на машине AWS ec2, через сценарий оболочки?
Я запускаю базу данных postgresql на машине AWS ec2 и планирую резервное копирование базы данных каждую ночь в 12:00 с помощью crontab, который выполняет сценарий оболочки, содержащий все команды для резервного копирования данных. Проблема в том, что...
319 просмотров
schedule
16.06.2023
Отладка хранимой процедуры Postgresql
Я пытаюсь найти в сети, и мне кажется, что есть плагин, который мне нужно установить, который включит опцию отладки в pgadmin3, но я не вижу такой опции. Как я могу отлаживать хранимую процедуру Postgresql?
249 просмотров
schedule
09.03.2023
Условно выбрать наиболее распространенное значение в массиве в PostgreSQL
У меня есть таблица (только одна строка) в моей базе данных PostgreSQL 9.5 с двумя столбцами, т. Е. Количество (bigint) и массив (текст).
count array
6 "112,19.3,142,142,19.3,172,172,20.3,202,202,20.3,232,232,19.3,262,262,19.3,292"...
406 просмотров
schedule
08.10.2022
Запрос PostgreSQL с динамическим количеством столбцов
Я пытаюсь найти способ вернуть набор записей с динамическим количеством столбцов. Я могу написать один запрос, который создаст список имен столбцов, которые мне нужны как таковые:
SELECT DISTINCT name FROM tests WHERE group = 'basic';
Это...
4896 просмотров
schedule
10.05.2023
Использование временных данных в SQL-запросе
У меня есть таблица ( maintable ) формата:
(id, intcol1, intcol2, intcol3, ...)
Образец данных:
123, 582585, 25215718, 15519
234, 2583, 2371, 1841948
345, 42389, 234289, 234242
Я хочу выполнить некоторые совокупные вычисления,...
59 просмотров
schedule
20.09.2022
Postgres игнорирует индексы после обновления до 9.5
Недавно мы обновили нашу рабочую БД OLTP (2 ТБ) с версии 9.2.9.21 до 9.5.1.6 с помощью pg_upgrade.
Обновление прошло без происшествий, и мы работали уже неделю, однако обнаружили, что оптимизатор игнорирует индексы в двух наших самых больших...
417 просмотров
schedule
12.11.2023