Вопросы по теме 'postgresql'

SQL-запрос CTE повторяется в двух направлениях
Я использую Postgres 9.1, и у меня есть таблица с иерархией генеалогического дерева. Эта таблица называется родительской и содержит два внешних ключа: один для родителя и один для дочернего элемента в отношении. Следующий SQL-запрос (по большей...
725 просмотров

Проблемы с pg_query(); в php
В настоящее время я использую Postgres с PHP. Я пишу интерфейс, в котором пользователь может ввести пользователя, чтобы он добавлялся к общему количеству пользователей в базе данных. (Очень простой). В последнее время у меня было много проблем с...
93 просмотров
schedule 24.04.2024

nodejs, postgres и bluebird
Я пытался использовать обещания bluebird с библиотекой pg и даже нашел этот пост, но, к сожалению, я слишком новичок в использовании StackOverflow, чтобы просто комментировать его напрямую: Ручное обещание pg.connect с помощью Bluebird Проще...
2764 просмотров
schedule 12.04.2024

Запуск после вставки, обновление связанной модели Postgresql
Это первый раз, когда я создаю триггер, поэтому я немного запутался. Я следую этому руководству . Вот что я сделал до сих пор: DROP TRIGGER IF EXISTS "update_metas" ON "post"; CREATE TRIGGER "update_metas" AFTER INSERT ON "post" FOR...
1540 просмотров
schedule 05.04.2024

Как сделать дополнительный выбор для каждой записи результата в postgresql?
Предположим, у меня есть таблица только с двумя столбцами: id , maturity . maturity  – это некоторая дата в будущем, до которой конкретная запись не будет доступна. Таким образом, он различен для разных записей, но не обязательно уникален. И со...
26 просмотров
schedule 08.05.2024

Как узнать, был ли upsert обновлением PostgreSQL 9.5+ UPSERT?
Записываемые CTE считались решением для UPSERT до версии 9.5, как описано в Вставить, о повторяющихся обновлениях в PostgreSQL? Можно выполнить UPSERT с информацией, закончился ли он как UPDATE или INSERT со следующей идиомой записываемых CTE:...
5593 просмотров
schedule 21.04.2024

Как удалить NaN в aws redshift
Я пытаюсь удалить NaN из столбца в aws redshift (на основе PostgreSQL 8.0.2). Я хотел бы использовать оператор обновления для этого, например: UPDATE table001 SET variable_a = NULL FROM table001 WHERE variable_a = 'NaN' Но не могу найти...
1956 просмотров
schedule 27.04.2024

Найдите следующие дни рождения, чтобы отпраздновать
У меня есть модель пользователя в моем проекте phoenixframework с атрибутом дня рождения, который содержит значение Timex.Ecto.Date. defmodule MyProject.User do use MyProject.Web, :model schema "users" do field :active, :boolean field...
472 просмотров
schedule 28.04.2024

Есть ли способ запустить задачу Flyway, исключая некоторые таблицы?
В настоящее время я использую Flyway для управления миграциями в приложении, использующем Postgis (геопространственное расширение PostgreSQL). Этот плагин использует таблицу с именем spatial_ref_sys , которая находится в той же схеме, что и...
926 просмотров
schedule 08.04.2024

Не удалось подключиться к серверу postgres в докере из докеризованного приложения
Я хотел бы запустить докеризованное приложение Django с докеризированным postgres. Я запускаю докеризованное приложение Django, используя: docker run --rm --env-file /path/to/variables -d -p 8000:8000 django_app:test Я запускаю...
489 просмотров
schedule 29.03.2024

Как разделить таблицу на два столбца?
В таблице T1 есть столбцы — app_id, start_time, end_time, value. У нас есть несколько приложений, и мы хотели бы разделить таблицы по app_id и start_time (еженедельные разделы). Вот как должны выглядеть дочерние разделы T1_part1_2018 app_id...
692 просмотров

Как создать Restful API ExpressJS с UUID и библиотекой Postgres pg-promise
Я пытаюсь создать CRUD для пользователя в своем веб-приложении. Я использую uuid для своего идентификатора (также первичный ключ, как показано в таблице пользователей ниже). Я использую библиотеку pg-promise для подключения к Postgres. Код маршрута...
388 просмотров
schedule 26.04.2024

Настройка Postgres 11 для разъема Debezium CDC
не могли бы вы сообщить мне, какой должна быть точная конфигурация, требуемая в postgres11 для Debezium CDC коннектора. Я сделал модификацию в файле postgresql.conf, чтобы уровень стены стал логичным. При изменении файла pb_hba.conf и попытке...
61 просмотров
schedule 20.03.2024

Как использовать row_number в предложении where
Я пытаюсь использовать оконные функции для получения последних n записей, следуя отсюда : У меня есть: select id, blah, row_number () over ( partition by blah, my_id order by datetime) rn, theme from documents where...
23 просмотров

Как обрабатываются отношения «многие ко многим» в Django?
У меня есть рубашка, которая может содержать несколько цветов, и несколько цветов, которые могут иметь несколько рубашек. Обычно я бы выразил это следующим образом: В django у меня есть многие ко многим (...
55 просмотров

Как установить соединение PHP PDO с пулом
Я хочу подключить базу данных Postgres с pooling:true. Можем ли мы сделать это с новой опцией PHP PDO? Если нет, то есть ли надежные варианты? Я хочу передать следующие параметры (аналогичные) при установке соединения: Объединение в пул = true;...
93 просмотров
schedule 17.04.2024