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

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

2
Как запустить конкретную версию (8.4, 9.1) команды postgresql pg_ * (например, pg_dump)
У меня установлены Postgresql версии 8.4 и 9.1. Как указать конкретную версию команды для выполнения любой команды Postgresql? (например, psql, pg_dump, pg_ctlcluster, pg_restore, ...) Мой вопрос мотивирован желанием сделать pg_dump при подготовке к обновлению с 8.4 до 9.1, и я хочу знать, какую версию pg_dump я использую. Я работаю на …

2
PostgreSQL для транзакций большого объема и для хранилищ данных
Я новичок в PostgreSQL, я никогда не делал большого развертывания, используя его раньше. Но у меня есть хороший опыт в корпоративных решениях, и я хочу попробовать применить кое-что из того, что я узнал, с помощью PostgreSQL. У меня есть сайт, который рассчитан на большое количество данных и трафика. Инфраструктура будет …

2
Балансировка нагрузки и пул соединений - есть ли разница?
Я работаю над проектом, который, как ожидается, будет обслуживать миллионы пользователей вскоре после запуска. База данных postgres, и на данный момент я предполагаю, что потребуется как минимум два сервера. Системный администратор (который хорошо разбирается в масштабируемых системах) предложил установить балансировщик нагрузки между веб-серверами и серверами баз данных. Мой вопрос касается …
11 postgresql 

5
Инструменты для перехода с SQLite на PostgreSQL
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Мне нужно постоянно мигрировать с SQLite на PostgreSQL. Под непрерывностью я подразумеваю, что я буду ежедневно импортировать базу данных SQLite в PostgreSQL. …

3
Откуда происходит волшебная колонка «имя»?
Я получил это случайно: db=> select name from site; ERROR: column "name" does not exist LINE 1: select name from site; ^ db=> select site.name from site; name --------------- (1,mysitename) (1 row) Второй запрос возвращает кортеж, содержащий целую строку. Использование postgres 9.0.1. Редактировать: определение сайта по запросу. Мне не важно, …

1
BLOB или ссылки в PostgreSQL
Мне нужно хранить двоичные файлы данных в базе данных PostgreSQL, которая работает на сервере Ubuntu. Первоначально будет несколько десятков файлов размером примерно 250 КБ каждый. Однако количество файлов со временем будет увеличиваться. Иногда мне может понадобиться извлечь данные из файлов для других последующих анализов. Я провел некоторое исследование относительно давнего …
11 postgresql 

2
Биологические последовательности UniProt в PostgreSQL
Каков наилучший способ хранения биологических последовательностей UniProt в PostreSQL? Детали данных Мы получаем 12 миллионов последовательностей из UniProt - это число, вероятно, будет удваиваться каждые 3-10 месяцев. Длина последовательности может варьироваться от 10 до 50 миллиардов символов Менее 1% последовательностей длиннее 10 тысяч символов Повысит ли это производительность, чтобы хранить …
11 postgresql 

1
Обновление материализованного представления PostgreSQL автоматически без использования триггеров
Я создал материализованное представление с именем view_table_Aтаблицы сторонних данных table_A. Я хочу, чтобы представление автоматически обновлялось после каждой новой вставки в table_A. Я пытался сделать это с помощью триггеров, но это не сработало. Можно ли автоматически обновлять материализованное представление без использования триггеров?

5
Как проверить, какой компонент Database Engine установлен на сервере базы данных, к которому у меня есть доступ для выполнения запросов?
Я хочу проверить, какой тип sql запущен на сервере Datasase, к которому я могу получить доступ. У меня есть только доступ к веб-интерфейсу и списку таблиц. Через интерфейс я могу выполнять запросы к таблицам, которые присутствуют в списке. Как я могу получить больше информации о сервере и версии, на которой …

2
Использование функции окна для переноса первого ненулевого значения в разделе
Рассмотрим таблицу, в которой записываются посещения create table visits ( person varchar(10), ts timestamp, somevalue varchar(10) ) Рассмотрим данные этого примера (временная метка упрощена как счетчик) ts| person | somevalue ------------------------- 1 | bob |null 2 | bob |null 3 | jim |null 4 | bob | A 5 | …

1
Как проверить в триггере, если вся строка остается неизменной после обновления?
Конечно, я мог бы сделать это для каждого столбца, сравнивая это так: if (old.column1 = new.column1 and old.column2 = new.column2...) Но было бы трудно закодировать и трудно поддерживать, если я добавлю еще один столбец, например, в будущем. Есть ли способ проверить, все ли столбцы остаются одинаковыми, не проверяя каждый отдельный …

2
Как я могу сбросить все таблицы в CSV для схемы PostgreSQL?
У меня есть база данных с множеством схем, и я хочу вывести каждое содержимое таблицы в CSV. Мне известна команда COPY, но я не уверен, как написать сценарий, который будет читать все таблицы в схеме и выполнять команду COPY для них.
11 postgresql  backup  csv 

1
Отказано в разрешении на создание «pg_catalog.tablename» во время pg_dump для другого компьютера
Я пытаюсь сбросить некоторые таблицы с 9.5 бета 2 на сервер 9.4.4. Форма команды, которую я использую, довольно стандартна: pg_dump -t table dbname | psql -h hostname -d dbname Я использую пользователя Postgres, который, как я понимаю, вероятно, не идеален, но, поскольку они оба представляют собой блоки обработки данных dev, …

4
Как добавить столбец с ограничением внешнего ключа в таблицу, которая уже существует?
У меня есть следующие таблицы, CREATE TABLE users (id int PRIMARY KEY); -- already exists with data CREATE TABLE message (); Как мне изменить messagesтаблицу так, чтобы, senderк нему добавляется новый столбец с именем где senderвнешний ключ ссылается на usersтаблицу Это не сработало # ALTER TABLE message ADD FOREIGN KEY …

2
Отслеживание текущего пользователя через представления и триггеры в PostgreSQL
У меня есть база данных PostgreSQL (9.4), которая ограничивает доступ к записям в зависимости от текущего пользователя и отслеживает изменения, сделанные пользователем. Это достигается с помощью представлений и триггеров, и по большей части это работает хорошо, но у меня возникают проблемы с представлениями, которые требуют INSTEAD OFтриггеров. Я пытался уменьшить …

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