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

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

6
Передача аргументів psql
Я запускаю скрипт plpgsql у Postgres 8.3 - я хотів би передати аргументи цьому сценарію через psql. Наразі виконую сценарій, наприклад: psql -d database -u user -f update_file.sql Я натрапив на це посилання, яке пояснює змінну середовища PGOPTIONS, але це не працює для "спеціальних" аргументів. тобто я отримую помилку, оскільки …
10 postgresql  psql 

1
Postgresql: переміщення бази даних до нового простору таблиць
Я хотів би повністю перемістити базу даних (таблиці, індекси тощо) до нового простору таблиць. Я знаю, як перемістити кожен елемент окремо, але чи є спосіб перемістити все це за один раз? Я використовую postgresql 9.1.
10 postgresql 

2
Про "Wraparound ID транзакції"
Тепер я читаю документ про "Обмеження ідентифікатора транзакцій", але є щось, чого я насправді не розумію, документ - це наступний URL http://www.postgresql.org/docs/9.0/static/routine-vacuuming .html # ВАКУУМ-ДЛЯ ЗАПАСНУВАННЯ 23.1.4. Запобігання помилкам ідентифікатора транзакції Семантика транзакцій MVCC PostgreSQL залежить від можливості порівняння номерів ідентифікатора транзакції (XID): версія рядка із вставкою XID, що перевищує …
10 postgresql 


2
Чи видаляє SELECT мертві рядки, як VACUUM?
Я поспіхував VACUUMі помітив деяку несподівану поведінку, коли SELECTінжини рядків із таблиці, здається, зменшують роботу VACUUMпісля цього. Дані тесту Примітка: автовакуум вимкнено CREATE TABLE numbers (num bigint); ALTER TABLE numbers SET ( autovacuum_enabled = 'f', toast.autovacuum_enabled = 'f' ); INSERT INTO numbers SELECT generate_series(1, 5000); Випробування 1 Тепер ми запускаємо …

3
Насправді використовується ключове слово "ALIAS"?
Відповідно до PostgreSQL 7.1 - 9.1 (зараз не підтримується), ALIASвказується як зарезервоване слово, принаймні для SQL-99. Пізніші версії цього не показують - це дозволяє припустити, що воно було викинуто як зарезервоване слово. Старі документи PostgreSQL говорять, що "наявність ключового слова не вказує на існування функції". Коли я бачив таблицю чи …

1
Нульові сегменти WAL в Postgres
У нас є відносно малооб'ємна база даних Postgres з безперервним архівуванням, створеним для стиснення кожного сегмента WAL та відправки його на S3. Оскільки це система з низьким рівнем гучності, вона потрапляє archive_timeoutкожні 10 хвилин або близько того, і зберігає в основному сегмент WAL, що використовується в основному, і який стискався …

1
Статистика індексу на розділи, які не використовуються в запиті для всієї таблиці
У наступному з'єднанні є дуже різні оцінки рядків під час з'єднання на розділах vs при приєднанні до всієї таблиці: CREATE TABLE m_data.ga_session ( session_id BIGINT NOT NULL, visitor_id BIGINT NOT NULL, transaction_id TEXT, timestamp TIMESTAMP WITH TIME ZONE NOT NULL, day_id INTEGER NOT NULL, [...] device_category TEXT NOT NULL, [...] …

4
Як створити часовий ряд у PostgreSQL?
Якщо ви хочете створити серію дат, перегляньте це питання Скажімо, я хочу створювати серію кожні 5 хвилин протягом 24 годин. Як це зробити в PostgreSQL? PostgreSQL може generate_series()від timestamp, але не від time. Чи краще вибрати довільну часову позначку, чи є інший спосіб генерування серії?


2
Postgres з архітектурою pgpool
Нижче наведено приклад архітектури pgpool: Це означає, що вам потрібно мати лише pgpool на одному сервері; це правда? Коли я дивлюся на конфігурацію, я також бачу, що ви налаштовуєте програмні пакети всередині pgpool.conf; тому далі це передбачає. Але це не пояснює, чому я також бачу pgpool на серверах бекенда. Переглядаючи …

2
Amazon RDS Postgresql додає нові розширення
Я хочу завантажити jsonbx в екземпляр RDS. Підтримувані функції RDS PostgreSQL показують лише вбудовані функції. Чи означає це, що немає можливості встановити розширення до RDS, яке відсутнє в матриці функцій ? Чи є для цього робота?

1
Як повернути простір, узятий індексом, який частково побудований і припинений відключенням електроенергії
Я запускаю postgres (postgis) 9.4.2 на mac (10.10.4). У мене є кілька великих столів (кілька туберкульозів). Під час збирання індексу на одному з них, який займає близько тижня, я спостерігав, як доступний простір високої чіткості зменшився, як можна було б сподіватися, що майже до того моменту, коли індекс закінчиться, коли …

2
Запуск складного запиту для кожної дати в діапазоні
У мене є таблиця замовлень Column | Type | Modifiers ------------+-----------------------------+----------------------------------------------------- id | integer | not null default nextval('orders_id_seq'::regclass) client_id | integer | not null start_date | date | not null end_date | date | order_type | character varying | not null Дані мають неперекриваються постійні замовлення для client_id, а …

3
Чи розумно позначати всі стовпці, окрім одного, як основний ключ?
У мене є таблиця із фільмами. Поля: id (PK), title, genre, runtime, released_in, tags, origin, downloads. Мою базу даних не можна забруднювати дублюючими рядками, тому я хочу надати унікальність. Проблема полягає в тому, що різні фільми можуть мати однакову назву, або навіть однакові поля, за винятком tagsі downloads. Як нав'язати …

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