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

PostgreSQL - это система управления объектно-реляционными базами данных с открытым исходным кодом (ORDBMS), доступная для всех основных платформ, включая Linux, UNIX, Windows и OS X. Пожалуйста, указывайте точную версию Postgres при задании вопросов. Вопросы, касающиеся администрирования или расширенных функций, лучше всего направлять на dba.stackexchange.com.

9
Экспорт определенных строк из таблицы PostgreSQL как SQL-скрипт INSERT
У меня есть схема базы данных с именем: nyummyи таблица с именем cimory: create table nyummy.cimory ( id numeric(10,0) not null, name character varying(60) not null, city character varying(50) not null, CONSTRAINT cimory_pkey PRIMARY KEY (id) ); Я хочу экспортировать cimoryданные таблицы в виде файла сценария вставки SQL. Тем не …

15
Восстановление Postgresql после обновления до OSX 10.7 Lion
Я недавно обновился до OSX 10.7, после чего моя установка rails полностью прервалась при попытке подключиться к серверу psql. Когда я делаю это из командной строки, используя psql -U postgres он работает совершенно нормально, но когда я пытаюсь запустить сервер или консоль rails с тем же именем пользователя и паролем, …

2
Соглашения об именах PostgreSQL
Где я могу найти подробное руководство по соглашениям об именах PostgreSQL? (имена таблиц и регистр верблюдов, последовательности, первичные ключи, ограничения, индексы и т. д.)

8
Как округлить в среднем до 2 десятичных знаков в PostgreSQL?
Я использую PostgreSQL через сиквел Ruby gem. Я пытаюсь округлить до двух знаков после запятой. Вот мой код: SELECT ROUND(AVG(some_column),2) FROM table Я получаю следующую ошибку: PG::Error: ERROR: function round(double precision, integer) does not exist (Sequel::DatabaseError) Я не получаю ошибку, когда я запускаю следующий код: SELECT ROUND(AVG(some_column)) FROM table Кто-нибудь …
192 sql  ruby  postgresql  sequel 


3
В Postgresql сила уникальная по комбинации двух столбцов
Я хотел бы настроить таблицу в PostgreSQL так, чтобы два столбца вместе были уникальными. Может быть несколько значений любого значения, при условии, что нет двух, которые совместно используют оба. Например: CREATE TABLE someTable ( id int PRIMARY KEY AUTOINCREMENT, col1 int NOT NULL, col2 int NOT NULL ) Так col1и …
192 sql  postgresql  unique 


1
Как найти повторяющиеся записи в PostgreSQL
У меня есть таблица базы данных PostgreSQL под названием «user_links», которая в настоящее время допускает следующие повторяющиеся поля: year, user_id, sid, cid Уникальное ограничение в настоящее время является первым поле под названием «идентификатор», однако сейчас я ищу , чтобы добавить ограничение , чтобы убедиться year, user_id, sidи cidвсе уникальны , …

4
Могу ли я добавить ограничение UNIQUE в таблицу PostgreSQL после того, как она уже создана?
У меня есть следующая таблица: tickername | tickerbbname | tickertype ------------+---------------+------------ USDZAR | USDZAR Curncy | C EURCZK | EURCZK Curncy | C EURPLN | EURPLN Curncy | C USDBRL | USDBRL Curncy | C USDTRY | USDTRY Curncy | C EURHUF | EURHUF Curncy | C USDRUB | USDRUB …

5
Postgres вручную изменить последовательность
Я пытаюсь установить последовательность для определенного значения. SELECT setval('payments_id_seq'), 21, true Это дает ошибку: ERROR: function setval(unknown) does not exist Использование ALTER SEQUENCE, похоже, тоже не работает? ALTER SEQUENCE payments_id_seq LASTVALUE 22 Как это может быть сделано? Ссылка: https://www.postgresql.org/docs/current/static/functions-sequence.html

4
Как сравнить даты в полях даты и времени в Postgresql?
Я столкнулся со странным сценарием при сравнении дат в postgresql (версия 9.2.4 в windows). В моей таблице есть столбец с именем update_date с типом «отметка времени без часового пояса». Клиент может выполнять поиск в этом поле только с датой (например, 2013-05-03) или датой со временем (например, 2013-05-03 12:20:00). Этот столбец …
188 sql  database  postgresql  date 

6
Postgres - FATAL: файлы базы данных несовместимы с сервером
После перезапуска моего MacBook Pro я не могу запустить сервер базы данных: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? Я проверил журналы, и снова и снова появляется следующая строка: FATAL: database files are incompatible …


1
PostgreSQL запросить список всех имен таблиц?
Есть ли какой-либо запрос, чтобы перечислить все таблицы в моей базе данных Postgres. Я опробовал один запрос, как: SELECT table_name FROM information_schema.tables WHERE table_schema='public' Но этот запрос также возвращает представления. Как я могу получить только имена таблиц, а не просмотры?

13
Установка PG gem на OS X - не удалось собрать собственное расширение
Кажется, у многих других были проблемы с установкой pg gem. Ни одно из решений, предложенных для других, не сработало для меня. Я попытался установить pg gem и postgres.app. Камень pg не будет установлен. Первая ошибка, которую я получаю: Произошла ошибка при установке pg (0.17.0), и Bundler не может продолжить. Убедитесь, …

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