Запитання з тегом «postgresql»

Усі версії PostgreSQL. Додайте додатковий тег для версії, наприклад postgresql-11, якщо цей контекст важливий.

2
База даних "заморожена" на ALTER TABLE
Наше виробниче середовище просто замерзло * сьогодні вранці під час зміни таблиці, фактично додавши стовпчик. Правопорушення SQL:ALTER TABLE cliente ADD COLUMN topicos character varying(20)[]; * Вхід у нашу систему вимагає вибору з тієї самої таблиці, щоб ніхто не міг увійти під час зміни таблиці. Нам фактично довелося вбити процес, щоб …


1
Зняти рядки, на які не посилається інша таблиця
У базі даних PostgreSQL 9.3 у мене дві таблиці: Таблиця link_replyмає зовнішній ключ, названий which_groupвказівкою на таблицю link_group. Я хочу видалити всі рядки з того місця, link_groupде не link_replyіснує жодного пов'язаного рядка . Звучить досить просто, але я з цим боровся. Це буде щось просте на кшталт цього (не працює)? …

1
Робота з повним простором на диску в postgresql
У мене є веб-додаток Django з резервним файлом postgresql 9.3.10 (сидячи в ОС Linux). Я зіткнувся з повною помилкою диска, таким чином, що навіть якщо я спробую врізати таблицю, я отримую подібні помилки: ERROR: could not extend file "base/30137/33186048": No space left on device HINT: Check free disk space. Я …

2
Відмітний унікальний індекс у постгресах
Переглядаючи документацію постгресів для таблиці alter , здається, що регулярні обмеження можуть бути позначені як DEFERRABLE(більш конкретно, INITIALLY DEFERREDщо мене цікавить). Індекси також можуть бути пов'язані з обмеженням, якщо: Індекс не може мати стовпців виразів, а також не бути частковим індексом Що призводить мене до думки, що наразі немає можливості …

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 # 28 ~ 14.04.1-Ubuntu SMP …

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

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 скрипка 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 …
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
Чи може стаття "повернення" повертати стовпці джерела, які не вставлені?
Ось мінімальний приклад моєї проблеми в реальному світі: 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 | |----|----------------| …

1
Використання КОПІЇ З STDIN в постгресах
Я щойно почав використовувати Postgres і намагаюся створити зразок db, щоб зрозуміти його функції, оглянувшись, я знайшов деякі сценарії на pgfoundry.org. Я розумію команди, оскільки раніше я використовував і Oracle, і MS-SQL, але всі сценарії, у яких я виконую помилки повернення, коли вони досягають інструкції "КОПІРУВАННЯ ВІД". Точніше, помилка кидається …

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 | {} myapp …

1
Як визначити солодке місце між розміром пулу та підключеннями до бази даних у PostgreSQL
У нас виникають проблеми з керуванням трафіком у години пік до нашого сервера баз даних. Ми прагнемо вдосконалити обладнання (див. Це питання щодо тієї сторони речей ), але ми також хочемо попрацювати над конфігурацією об'єднання та налаштуванням сервера. Додаток, над яким ми працюємо, - покрокова багатокористувацька гра для смартфонів, де …
14 postgresql 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.