
Доброго времени суток. Проблема по типу из ветки. Не создается табличное пространство.
postgres=# create tablespace ts1 location '/home/zigi/postgres/ts1_dir'; ОШИБКА: не удалось установить права для каталога "/home/zigi/postgres/ts1_dir": Отказано в доступе ~/postgres >>> ls -l итого 4 drwxrwxrwx 2 zigi zigi 4096 сен 16 14:34 ts1_dir
Здравствуйте, есть такая колонка:
properties {"list": [{"id": 1, "value": 2}],
"numb": [{"id": 2, "value": 200}, {"id": 5, "value": 400}]
}
Подскажите пожалуйста, возможен ли такой запрос: id = 5 AND value BETWEEN 200 AND 500?
Спасибо!
Есть таблица со множеством полей типа:
CREATE TABLE big_data ( id serial NOT NULL, ... is_active BOOLEAN NOT NULL, source_id integer NOT NULL, CONSTRAINT big_data_pkey PRIMARY KEY (id) );
Есть общий индекс btree на is_active и source_id.
Пытаюсь создать табличку, вот такую
CREATE TABLE screens_items ( screenitemid bigint NOT NULL, screenid bigint NOT NULL, resourcetype integer DEFAULT '0' NOT NULL, resourceid bigint DEFAULT '0' NOT NULL, width integer DEFAULT '320' NOT NULL, height integer DEFAULT '200' NOT NULL, x integer DEFAULT '0' NOT NULL, y integer DEFAULT '0' NOT NULL, colspan integer DEFAULT '0' NOT NULL, rowspan integer DEFAULT '0' NOT NULL, elements integer DEFAULT '25' NOT NULL, valign integer DEFAULT '0' NOT NULL, halign integer DEFAULT '0' NOT NULL, style integer DEFAULT '0' NOT NULL, url varchar(255) DEFAULT '' NOT NULL, dynamic integer DEFAULT '0' NOT NULL, sort_triggers integer DEFAULT '0' NOT NULL, application varchar(255) DEFAULT '' NOT NULL, PRIMARY KEY (screenitemid) );
Уважаемый форум!
Совсем недавно столкнулся с PostgreSQL.
Используется в связке с 1C 8.3 Работает отлично!
Но! При попытке восстановить базу из дампа pg_dump в пустую командой pg_restore, я наблюдаю процесс восстановления уже примерно 16-17 часов.
Размер каталога базы примерно 9 Гб
Размер файла дампа .backup примерно 800 мегабайт.
Команда для снятия дампа такая (из батника):
CALL "%PGBIN%\pg_dump.exe" --format=custom --verbose --file=%DUMPPATH% 2>%LOGPATH%
При перепроведении документов за месяц валится ошибка "relation tt* does not exist" номер таблицы всегда разный. Это не ошибки 1с ки, так как в файловом варианте работает без ошибок, пробовали базу выгружать в файловый и загружать обратно, не помогает. Подскажите какие настройки нужны в postgre? как поправить ошибку.?
Здравствуйте!
Подскажите, пожалуйста, можно ли строить индексы для внешних таблиц?
Спасибо!
Привет
Оч нужна помощь в написании нетривиального запроса
Есть таблица формата ниже
Нужно оставить только те строки для столбца Имя, в которых след строка Номер идет по порядку (123) (надо только до 3), но не обязательно подряд
В нашем случае это строки 123 для а и 689 для b
Может кто-то сказать как решить такую задачу?
Конкретный запрос не обязателен, нужно направление куда копать, т к с Postgre пока не очень
nn Имя Номер
1 a 1
2 a 2
3 a 3
4 a 2
5 a 3
6 b 1
7 b 3
8 b 2
9 b 3
10 b 1
Здравствуйте, товарищи. Долгое время администрировал сервер PostgreSQL 9.4.5 и не знал проблем (уровень знаний минимальный). Тут появилась необходимость восстановить базу в которой хранятся почтовые вложения (картинки, пдф и прочее файлы, которые занимают место). Сама база весит 70 гиг, ее бекап (образ) 40 гиг.
Стандартной командой делаю восстановление базы в чистую БД
psql DOC_copy < / BACKUP/SQL/DOC.2017.06.11.bak
Команда преждевременно заканчивает работу (на мой взгляд), так как новая база весит всего 20 гиг (вместо ~70) и естественно она не рабочая.

Есть таблица с результатами проверки беременности у животных
id | femaleId | isSuccessful |
---+---------+------------+---------------------
25 | 5 | t
26 | 5 | f
27 | 5 | f
28 | 3 | f
29 | 3 | t
29 | 3 | f
Необходимо выбрать отрицательные значения(isSuccessful =f) у самок (femaleId) котроые идут подряд
2 и больше раз, сортировка идет по id . Т.е если у одной самки f 2 раза подряд то это знацение подходит