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

16
psql: FATAL: извините, слишком много клиентов уже

Я неожиданно получаю эту ошибку при попытке получить доступ к веб-сайту, использующему базу данных postgresql, или даже при использовании утилиты psql или pgadmin3. Моя база данных настроена на обработку максимум 150 соединений: # SHOW max_connections; max_connections ----------------- 150 (1 row)...

15
База данных «заморожена» на ALTER TABLE

Наша производственная среда просто замерла сегодня утром на некоторое время, изменяя таблицу, фактически добавляя столбец. Оскорбляющий SQL:ALTER TABLE cliente ADD COLUMN topicos character varying(20)[]; * Для входа в нашу систему требуется выбрать из той же таблицы, чтобы никто не мог войти во...

15
Используя PostgreSQL 8.4, как преобразовать bytea в текстовое значение в postgres?

В моем приложении я вставляю данные в базу данных, используя код на C, так как строки, которые я получаю из ненадежного источника, я избежал их, используя PQescapeByteaConnбиблиотеку libpq. Который работает отлично, то есть приводит к формату строки Octet. Смотрите ниже пример, Строка ввода :...

15
PostgreSQL: сбой инициализации кластера базы данных

Оба C:\PostgreSQLи C:\PostgreSQL\dataесть postgresпользователь с полным доступом и правами администратора. Я запустил postgresql-9.1.2-1-windows.exe от пользователя postgres от имени администратора. цельC:\PostgreSQL Каждый раз, когда я пытаюсь, я получаю «Сбой инициализации кластера базы данных»....

15
PostgreSQL против MySQL: сравнение пространственных объектов

Мы находимся в процессе создания веб-приложения, которое имеет компонент пространственных данных. В начале наши сравнения пространственных данных будут занимать заданную точку и возвращать совпадающие перекрывающиеся пространственные полигоны. Тем не менее, наша база данных имеет много других...

15
УДАЛИТЬ строки, на которые нет ссылок в другой таблице

У меня есть две таблицы в базе данных PostgreSQL 9.3: Таблица link_replyимеет внешний ключ, which_groupуказывающий на таблицу link_group. Я хочу удалить все строки, из link_groupкоторых не существует связанных строк link_reply. Звучит достаточно просто, но я боролся с этим. Будет ли что-то простое,...

15
Удаление столбцов в PostgreSQL 9.6 и побочные эффекты для функций SQL с CTE

Если бы у меня была таблица с 3 столбцами - скажем, A, B и D - и мне пришлось бы ввести новую - скажем, C, чтобы заменить текущую позицию D. Я бы использовал следующий метод: Введите 2 новых столбца как C и D2. Скопируйте содержимое D в D2. Удалить D. Переименуйте D2 в D. Новый порядок будет A, B,...

15
Как переключить логическое поле с помощью sql в postgresql?

Существует поле, showкоторое является booleanтипом в postgesql. Я хочу написать SQL для обновления этой таблицы, чтобы переключить значение шоу. Если это true, это становится false, если это false, это становится true. Является ли это...

15
Привилегии для владельца базы данных; пользователь приложения

Быстрая версия: Какую команду следует выполнить, чтобы позволить владельцу базы данных разрешить ему доступ к таблицам в этой базе данных, и это можно сделать из учетной записи этого владельца? Более длинная версия: Я создаю базу данных на RDS. У меня есть пользователь root, который я настроил с...

15
Как использовать aes-шифрование в PostgreSQL?

Я попытался AES-шифрование с помощью следующего заявления: SELECT encrypt('test', 'key', 'aes'); который работал, но я не могу расшифровать значение. Я вставил его в поле типа данных bytea, но я не уверен, что это правильный путь. SELECT decrypt(pw, 'key', 'aes') FROM table WHERE ID = 1; дает мне...

15
Выбор метода аутентификации для финансового приложения на PostgreSQL

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

15
Ограничение уникальности с диапазоном дат

Рассмотрим pricesтаблицу с этими столбцами: id integer primary key product_id integer -- foreign key start_date date not null end_date date not null quantity integer price numeric Я бы хотел, чтобы база данных применяла правило, согласно которому продукт может иметь только одну цену на определенное...

15
Двоичный путь в настройках pgAdmin

Я установил PostgreSQL, потому что мне нужно восстановить большой .backupфайл, который я получил для загрузки на другую платформу (это 38 миллионов строк, что, по-видимому, было слишком большим для человека, чтобы экспортировать его любым другим способом). Когда я пытаюсь «восстановить» в pgAdmin...

15
Почему целочисленные типы без знака не доступны на лучших платформах баз данных?

Базы данных обычно очень настраиваемы с различными типами данных и произвольной длины. Меня это удивляет, так как я пытаюсь найти синтаксис для использования unsigned intтипов, которые они недоступны ни в PostgreSQL, ни в MS SQL Server. MySQL и Oracle, кажется. Это выглядит как явное упущение с их...

15
Должен ли я вручную VACUUM свою базу данных PostgreSQL, если автовакуум включен?

Я использую программное обеспечение, которое создает большую базу данных PostgreSQL (там есть таблица с миллионом строк), и разработчики говорят, что я должен VACUUMи ANALYZEпериодически. Но база данных PostgreSQL по умолчанию autovacuumвключена. Должен ли я пылесосить / анализировать вообще?...

15
Одновременные вызовы одной и той же функции: как возникают тупики?

Моя функция new_customerвызывается веб-приложением несколько раз в секунду (но только один раз за сеанс). Самое первое, что он делает, это блокирует customerтаблицу (сделать «вставку, если не существует» - простой вариант upsert). Насколько я понимаю документы , другие вызовы new_customerдолжны...

15
Экспорт удаленной таблицы Postgres в CSV-файл на локальном компьютере

У меня есть доступ только для чтения к базе данных на удаленном сервере. Итак, я могу выполнить: COPY products TO '/tmp/products.csv' DELIMITER ','; Но на этом сервере у меня нет прав на создание / сохранение файла, поэтому мне нужно сделать это на моей локальной машине. Когда я подключаюсь к...

15
Как лучше всего использовать пул соединений в SQLAlchemy для пула на уровне транзакций PgBouncer?

Использование SQLAlchemy для запроса базы данных PostgreSQL за PgBouncer, используя пул на уровне транзакций. Какой шаблон лучше всего использовать для такого рода настройки? Должен ли я иметь один механизм для каждого процесса, использующий ConnectionPoolили я должен создать механизм для каждого...

15
Как получить конкретный объект из массива jsonb в PostgreSQL?

У меня есть поле с именем 'user', которое содержит массив json, который выглядит примерно так: "user": [{ "_id" : "1", "count" : "4" }, { "_id" : "3", "count": "4"}] Теперь я хочу запрос как: select count from tablename where id = "1" Я не могу получить конкретное поле countиз массива объектов json...