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

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

2
Отсроченный уникальный индекс в postgres
Глядя на документацию postgres для alter table , кажется, что регулярные ограничения могут быть помечены как DEFERRABLE(более конкретно, INITIALLY DEFERREDэто то, что меня интересует). Индексы также могут быть связаны с ограничением, если: Индекс не может иметь ни столбцов выражения, ни частичного индекса Что заставляет меня верить, что в настоящее время …

2
Условное отношение внешнего ключа
В настоящее время у меня есть внешний ключ между двумя сущностями, и я хотел бы сделать это отношение условным для entityType одной из таблиц. Вот иерархия таблиц, это делается с помощью FK-ссылок от дочернего элемента к родительскому. Store / \ Employees \ TransactionalStores / | \ Kiosks | BrickMortars Onlines …

1
Ошибка: файл '' не может быть удален (ошибка 2: нет такого файла или каталога)
Я получаю следующую ошибку pgAdmin III каждый раз, когда я восстанавливаю базу данных, используя pgAdmin III: Ошибка: файл '' не может быть удален (ошибка 2: нет такого файла или каталога) Смотрите журнал pgadmin . Моя конфигурация: PostgreSQL 9.4.4 для x86_64-unknown-linux-gnu, скомпилированный gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2, 64-разрядная версия Linux 3.19.0-26-generic # …

1
Postgres: проверить дисковое пространство, занимаемое материализованным представлением?
Я знаю, как проверить размер индексов и таблиц в Postgres (я использую версию 9.4): SELECT relname AS objectname, relkind AS objecttype, reltuples AS "#entries", pg_size_pretty(relpages::bigint*8*1024) AS size FROM pg_class WHERE relpages >= 8 ORDER BY relpages DESC; Но это не показывает материализованные взгляды. Как я могу проверить, сколько дискового пространства …

2
Подсчет данных с использованием нескольких диапазонов дат
Возможно, об этом уже спрашивали, но я не могу понять. У меня есть phone_clicksтаблица (sql fiddle http://sqlfiddle.com/#!15/855e0/1 ) CREATE TABLE phone_clicks ( id integer NOT NULL, date date NOT NULL, industry_id integer NOT NULL, clicks integer DEFAULT 0 NOT NULL ); insert into phone_clicks(id, date, industry_id, clicks) values (1, '2015-03-16', …
14 postgresql 

1
Есть ли способ вставить несколько строк в таблицу со значениями по умолчанию для всех столбцов?
Я могу вставить несколько строк в таблицу со значениями по умолчанию для всех столбцов способом RBAR : create table course(course_id serial primary key); do $$ begin for i in 1..100000 loop insert into course default values; end loop; end;$$; Есть ли способ сделать то же самое с одним оператором SQL?

2
Масштабирование PostgreSQL TRIGGER (s)
Как Postgres запускает механизм весов? У нас большая установка PostgreSQL, и мы пытаемся реализовать систему, основанную на событиях, используя таблицы журналов и TRIGGER (s). По сути, мы хотели бы создать TRIGGER для каждой таблицы, которую мы хотим получать для операции UPDATE / INSERT / DELETE. Как только этот триггер сработает, …

1
Может ли предложение return возвращать исходные столбцы, которые не вставлены?
Вот минимальный пример моей реальной проблемы: create table t(id serial primary key, rnd double precision); Конечно, вы можете вернуть вставленные столбцы с returningпредложением: with w as (insert into t(rnd) values(random()) returning *) insert into t(rnd) select random() from w returning *; /* | ID | RND | |----|----------------| | 9 …

1
Использование COPY FROM STDIN в postgres
Я только начал использовать Postgres и пытаюсь создать пример базы данных, чтобы понять его функции, оглядываясь по сторонам, я нашел несколько скриптов в pgfoundry.org. Я понимаю команды, так как ранее я использовал Oracle и MS-SQL, но все скрипты, которые я запускаю, возвращают ошибки, когда достигают инструкции «COPY FROM». Точнее, ошибка …

1
PostgreSQL: отказано в разрешении для связи
Я немного запутался в настройке разрешений в PostgreSQL. У меня есть эти роли: List of roles Role name | Attributes | Member of -----------+------------------------------------------------+----------- admin | Superuser, Create role, Create DB, Replication | {} meltemi | Create role, Create DB | {rails} rails | Create DB, Cannot login | {} …

1
Как определить разницу между размером пула и подключением к базе данных в PostgreSQL
У нас проблемы с обработкой трафика в часы пик на наш сервер базы данных. Мы пытаемся улучшить аппаратное обеспечение (см. Этот вопрос об этой стороне вещей ), но мы также хотим поработать над настройкой пула и настройкой сервера. Приложение, над которым мы работаем, представляет собой пошаговую многопользовательскую игру для смартфонов, …
14 postgresql 

6
SQL Query Formatter [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для базы данных администраторов Stack Exchange. Закрыто 5 лет назад . Существуют ли (основанные на Linux) программы / плагины / расширения SQL Query Formatting? Я использую …
14 postgresql 

1
Отказоустойчивость и репликация PostgreSQL
Я оцениваю PostgreSQL 9.1 и у меня есть несколько вопросов, связанных с отказоустойчивостью и деталями репликации. У меня есть несколько тестовых сценариев. Первый с главным сервером и несколькими рабами. В случае сбоя Мастера я хочу, чтобы Один из Рабов стал Мастером. После того, как Master вернется в нормальное состояние, он …


2
Потоковая репликация и отработка отказа в PostgreSQL
Я делаю подтверждение концепции репликации PostgreSQL. После обсуждения на форуме мы решили использовать потоковую репликацию, поскольку производительность хорошая по сравнению с другими решениями. PostgreSQL не обеспечивает автоматического восстановления после отказа для потоковой репликации. Мы можем переключить подчиненное устройство на ведущее с помощью файла триггера, но это не поддается управлению. Поэтому …

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