PostgreSQL 9.2 представил jsonтип поля. Почему и когда я должен использовать это? Какие преимущества он имеет по сравнению с текстовым полем? Я думал, что были доступны новые варианты запросов, однако я не видел ни одного. Я что-то...
PostgreSQL 9.2 представил jsonтип поля. Почему и когда я должен использовать это? Какие преимущества он имеет по сравнению с текстовым полем? Я думал, что были доступны новые варианты запросов, однако я не видел ни одного. Я что-то...
Я новичок в базе данных PostgreSQL. Недавно нашему разработчику потребовалось сделать некоторые обновления в наших системах. Из-за этого мы планируем реализовать какой-то метод, чтобы реализовать отработку отказа базы данных. Основываясь на моем чтении из PostGreSQL вики здесь , мы пытаемся...
Я тестирую обновление PostgreSQL с 8.2.1 до 9.2 на виртуальной машине, работающей под управлением специального дистрибутива Linux. Процедура обновления выглядит следующим образом: Запустить pgсервис Вакуумные все БД (не уверен, если это необходимо) Резервное копирование с pg_dumpall Остановить...
Поскольку в этом режиме pgbouncer создает исходящее соединение для каждого входящего соединения, мне кажется, что pgbouncer не работает как пулер. Это просто отображение 1 к 1. Где я не...
PostgreSQL 9.2.2 на Windows 7 64-битная. Параметр log_statementв postgresql.confфайле указывает, какие операторы регистрировать (нет, DDL, изменение данных или все). В какой степени настройки log_statement = 'all'ухудшают производительность? Я читал, что это значительно снижает производительность,...
Я новичок в базе данных PostgreSQL. Мне нужно установить его на мою машину. Я не администратор в моей системе. Может кто-нибудь предложить, если не-администратор может установить его. Если есть другой способ установки, кроме .exe, пожалуйста, дайте мне знать. Заранее...
Я хочу создать резервную копию базы данных на физическом сервере, который находится прямо под моим основным физическим сервером базы данных. Я использую Postgres 9.2, и я хочу использовать синхронную потоковую репликацию (для атомарности), но я совершенно не знаю, как, например, A) первоначальная...
Я нахожусь в процессе перемещения любимого проекта из PostgreSQL (9.2.2) в SQL Server (стандарт 2012). Я заметил интересный феномен, когда запрашивал слова в юникоде. Учитывая определение: CREATE TABLE [word]( [id] [int] IDENTITY(0,1) NOT NULL, [value] [nvarchar](255) NULL ); и данные: insert into...
Я использую команду psql \ copy, и я хотел бы передать ей переменную из оболочки (для имени таблицы), как я делал это при написании сценариев запросов. Я прочитал в документации для PSQL, что: Синтаксис команды аналогичен синтаксису команды SQL COPY. Обратите внимание, что из-за этого к команде \...
у меня есть стол под названием книга CREATE TABLE book ( id smallint NOT NULL DEFAULT 0, bname text, btype text, bprices numeric(11,2)[], CONSTRAINT key PRIMARY KEY (id ) ) и функция save_book CREATE OR REPLACE FUNCTION save_book(thebook book) RETURNS text AS $BODY$ DECLARE myoutput text :='Nothing...
Мне интересно, есть ли способ объявить переменную таблицы типов в PL / pgSQL для хранения результатов запроса? Например, как я могу выразить что-то вроде: q1 = select * from foo; q2 = select * from bar; for t1 in q1: for t2 in q2: -- do something with t1 and t2 Я посмотрел на конструкцию return...
Я разрабатываю очень длинный сценарий. Я хотел бы разбить сценарий на более мелкие, более управляемые сценарии и включить каждый файл sql в мастер-файл, а затем просто выполнить мастер-файл. пример: master.sql содержание (я не знаю синтаксис для использования): file1.sql file2.sql file3.sql Я нашел...
Двойная бухгалтерия набор правил для записи финансовой информации в системе финансового учета, в которой каждая транзакция или событие изменяет, по крайней мере, две разные учетные записи номинальной книги. Счет может быть «списан» или «зачислен», и сумма всех кредитов должна быть равна сумме всех...
Некоторые запросы на моем сервере базы данных, кажется, требуют много времени для ответа, и я считаю, что загрузка ЦП высока. При работе ps auxя вижу ~ 250 «незанятых» соединений (которых я считаю слишком много). Я не начал делать полный диагноз, но я хотел знать, является ли это хорошим местом,...
Как и структура MEMO в SQL Server, которая является своего рода «бумажным следом» шагов, которые оптимизатор предпринимает для оптимизации запроса. Имеет ли PostgreSQL аналогичную структуру, которая записывает шаги, которые выполняет...
Я знаю, что должен написать SUMдважды, если я хочу использовать его в HAVINGпредложении (или использовать производную таблицу в противном случае): SELECT id, sum(hours) AS totalhours FROM mytable GROUP BY id HAVING sum(hours) > 50; Мой вопрос сейчас заключается в том, является ли это...
У меня мультитенантная установка БД, и мне нужно добавить несколько столбцов. Я использую схемы (и search_path) для разделения своих пользователей, поэтому я ищу повсеместный способ применения изменения DDL-схемы ко всем моим базам данных. Первоначально я думал, что смогу сделать это как один...
У меня есть несколько таблиц с 100-300 столбцами целочисленных типов в каждой, которые содержат очень изменчивые данные. Наборы данных основываются на одном или двух первичных ключах, и когда происходит обновление, весь набор данных удаляется, и новые данные вставляются в одну транзакцию. Размер...
У меня настроена потоковая репликация на Postgres 9.1.6, работающей на сервере Debian, и все идет нормально. Когда я пытаюсь выполнить запрос к базе данных реплики, я получаю сообщение об ошибке ниже: ERROR: index "tbl_cust_id_idx" contains unexpected zero page at block 0 HINT: Please REINDEX it....
Я взял резервную копию базы данных postgresql из system1, используя инструмент pgadmin3. Созданный файл резервной копии имеет расширение «.backup». Я пытаюсь восстановить его на другой системе2, установленной с postgresql 9.0 и pgadmin3 1.8, но я получаю ошибку не удалось выполнить запрос: ОШИБКА:...