Вопросы с тегом «postgresql»

Все версии PostgreSQL. Добавьте дополнительный тег для конкретной версии, такой как postgresql-11, если этот контекст важен.

1
Как я могу преобразовать строку с двойной точностью в PostgreSQL? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 4 года назад . Как я могу преобразовать строку с двойной точностью в PostgreSQL? Я попробовал что-то вроде: update points …
19 postgresql 

7
Эффективно выбрать начало и конец нескольких смежных диапазонов в запросе Postgresql
У меня есть около миллиарда строк данных в таблице с именем и целым числом в диапазоне 1-288. Для данного имени каждое int уникально, и не каждое возможное целое число в диапазоне присутствует - поэтому есть пробелы. Этот запрос генерирует пример случая: --what I have: SELECT * FROM ( VALUES ('foo', …
19 query  postgresql 

2
Сохраняет ли Postgres порядок вставки записей?
Например, когда я использую запрос, который возвращает идентификаторы записей INSERT INTO projects(name) VALUES (name1), (name2), (name3) returning id; Который производит продукцию: 1 2 3 Будут ли эти идентификаторы указывать на соответствующие вставленные значения? 1 -> name1 2 -> name2 3 -> name3

3
Postgresql не принимает репликационное соединение
Обычная старая потоковая репликация. PostgreSQL: 9.2.7 Windows 8.1 64 бит Мой основной и дополнительный кластеры находятся на одной машине Windows. Я уже сделал pg_start_backup () и все, поэтому оба узла имеют точно такие же данные. Теперь проблема с репликацией заключается в том, что «подключение репликации» от подчиненного сервера не подключается …

3
PostgreSQL использует count () для определения процентов (проблемы приведения)
Я пытаюсь выполнить следующий запрос, чтобы обеспечить% строк в моей patientsтаблице, которые имеют значение refinstстолбца. Я продолжаю получать результат 0. select (count (refinst) / (select count(*) from patients) * 100) as "Formula" from patients; Таблица содержит 15556 строк и select count(refinst) from patientsсообщает, что 1446 из них имеют значение в …
19 postgresql  count  cast 

2
Пользовательское ограничение уникального столбца, применяется только в том случае, если один столбец имеет определенное значение
Можно ли иметь собственное ограничение уникального столбца следующим образом? Предположим, у меня есть два столбца subsetи typeобе строки (хотя типы данных, вероятно, не имеют значения). Если typeэто "правда", то я хочу, чтобы комбинация typeи subsetбыла уникальной. В противном случае, нет никаких ограничений. Я использую PostgreSQL 8.4 на Debian.

1
ОШИБКА: база данных «dbname» не существует
Согласно документации, пока я не подключен к базе данных, я могу удалить базу данных в консоли, используя: DROP DATABASE dbname; Или я могу уронить его, используя инструмент-обертку dropdb. И то и другое выдает ошибку, говоря, что база данных не существует, но когда я в консоли и набираю команду \l, я …
19 postgresql 

2
План запросов Postgres для вызова функции, написанный на plpgsql
Это возможно при использовании pgadminили plsqlухватить план запроса для SQL выполненного оператора Внутри у сер д efined е соборования (UDF) , используя EXPLAIN. Итак, как мне получить план запроса для конкретного вызова UDF? Я вижу, что UDF абстрагируется в одну операцию F()в pgadmin. Я просмотрел документацию, но ничего не смог …

1
Как сохранить исходный порядок элементов в неопубликованном массиве?
Учитывая строку: «Я думаю, что PostgreSQL отличный» Я хотел бы оперировать отдельными словами, найденными в этой строке. По сути, у меня есть отдельный раздел, из которого я могу получить информацию о слове, и я хотел бы присоединить к этому словарю необъявленный массив этой строки. Пока что у меня есть: select …


2
Как разделить существующую таблицу в postgres?
Я хотел бы разбить таблицу с 1M + строк по диапазону дат. Как это обычно делается, не требуя большого времени простоя или риска потери данных? Вот стратегии, которые я рассматриваю, но открыты для предложений: Существующая таблица является главной, а потомки наследуются от нее. Со временем данные перемещаются из основной в …


1
Для чего нужна специальная база данных «postgres»?
У меня есть сервер PostgreSQL с несколькими работающими на нем базами данных. Одна из баз данных называется postgres, и она была там с самого начала. Я не мог видеть никаких таблиц внутри, и я никогда не использовал это явно, но я заметил, что любому пользователю разрешено создавать таблицы в базе …
18 postgresql 

2
Как получить идентификатор конфликтующей строки в upsert?
У меня есть таблица tagс 2 столбцами: id(UUID) и name(текст). Теперь я хочу вставить новый тег в таблицу, но если тег уже существует, я хочу просто получить idсуществующую запись. Я предположил, что я мог бы просто использовать ON CONFLICT DO NOTHINGв сочетании с RETURNING "id": INSERT INTO "tag" ("name") VALUES( …

3
Как обновить PostgreSQL с версии 8.4 до 9.4?
Я хочу обновить свой PostgreSQL с версии 8.4 до 9.4 . Документация не очень ясно для меня. Я потеряю свои старые базы данных, если я сделаю обновление? Как я могу сделать резервную копию моих старых баз данных, если я потеряю их после обновления? Как я могу обновить свой PSQL? Мой …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.