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

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

3
PostgreSQL: Чи можу я робити pg_start_backup () наживо, запускаючи db під навантаженням?
Наша встановлена ​​реплікація зламана ("запитуваний сегмент WAL вже видалений" під час простою) Ми не можемо легко знову зупинити майстер. Чи можемо ми зробити pg_start_backup(), rsync ${PGDATA}/ господар раба, pg_stop_backup() ... поки головний postgresql все ще знаходиться під повним навантаженням? (Або pg_start_backup()призведе до столові замки, Блоки вводу / виводу, невідповідності, пожежна …

1
Як я можу перетворити рядок у подвійну точність у PostgreSQL? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 4 роки тому . Як я можу перетворити рядок у подвійну точність у PostgreSQL? Я спробував щось на кшталт: update points set latitude2 …
19 postgresql 

7
Ефективно виберіть початок і кінець декількох суміжних діапазонів у запиті Postgresql
Я отримав близько мільярда рядків даних у таблиці з іменем та цілим числом в діапазоні 1-288. Для даного імені кожен int є унікальним, і не кожне можливе ціле число в діапазоні є, тому є пропуски. Цей запит генерує приклад випадку: --what I have: SELECT * FROM ( VALUES ('foo', 2), …
19 query  postgresql 

2
Чи зберігає Postgres порядок вставки записів?
Наприклад, коли я використовую запит, який повертає ідентифікатори запису INSERT INTO projects(name) VALUES (name1), (name2), (name3) returning id; Які виробляють вихід: 1 2 3 Чи вкаже цей ідентифікатор на відповідні вставлені значення? 1 -> name1 2 -> name2 3 -> name3

3
Postgresql не приймає з'єднання реплікації
Звичайна стара потокова реплікація. PostgreSQL: 9.2.7 Windows 8.1 64 біт Мої первинні та вторинні кластери знаходяться на одній машині Windows. Я вже зробив pg_start_backup () і все, тому обидва вузли мають точно однакові дані. Тепер проблема з реплікацією полягає в "з'єднанні реплікації" з підлеглого сервера, не підключаються до основного сервера, …

3
PostgreSQL, що використовує count () для визначення відсотків (видати питання)
Я намагаюся запустити наступний запит, щоб вказати% рядків у моїй patientsтаблиці, які мають значення refinstстовпця. Я продовжую отримувати результат 0. select (count (refinst) / (select count(*) from patients) * 100) as "Formula" from patients; Таблиця містить 15556 рядків і select count(refinst) from patientsговорить мені, що 1446 з них мають значення …
19 postgresql  count  cast 

2
Користувацьке унікальне обмеження стовпця, застосовується лише у випадку, якщо один стовпець має конкретне значення
Чи можливо мати спеціальне унікальне обмеження стовпця таким чином? Припустимо, у мене є два col, subsetі typeобидва рядки (хоча типи даних, мабуть, не мають значення). Якщо typeце "вірно", то я хочу, щоб поєднання typeі subsetбуло унікальним. Інакше обмежень немає. Я використовую PostgreSQL 8.4 на Debian.

1
ПОМИЛКА: база даних "dbname" не існує
Згідно з документацією, поки я не підключений до бази даних, я можу або видалити базу даних в консолі, використовуючи: DROP DATABASE dbname; Або я можу скинути його за допомогою обгорткового інструменту dropdb. Обидва мої помилки говорять про те, що база даних не існує, але коли в консолі і вводить команду …
19 postgresql 

2
План запитів постгресів виклику функції, написаного в plpgsql
Це можливо при використанні pgadminабо plsqlсхопити план запиту для SQL виконаного оператора Всередині у сер д efined е соборування (UDF) , використовуючи EXPLAIN. Тож як я можу отримати план запитів для певної виклику UDF? Я бачу, що АДС абстрагується в одній операції F()в pgadmin. Я переглянув документацію, але нічого не …

1
Як зберегти початковий порядок елементів у нестримованому масиві?
Враховуючи рядок: "Я думаю, що PostgreSQL чудовий" Я хотів би оперувати окремими словами, знайденими в цьому рядку. По суті, у мене є окремий розділ, з якого я можу отримати детальну інформацію про слово, і я хотів би приєднати до цього словника нестримований масив цього рядка. Поки що я маю: select …

2
Як розділити існуючу таблицю на постгресах?
Я б хотів розділити таблицю з 1М + рядками за діапазоном дат. Як це зазвичай робиться, не вимагаючи великих простоїв або ризикуючи втратити дані? Ось стратегії, які я розглядаю, але відкриті для пропозицій: Існуюча таблиця є господарем і діти успадковують від неї. З часом перенесіть дані від головного до дочірнього, …


1
Для чого спеціальна база даних «постгреси»?
У мене є сервер PostgreSQL, на якому працює кілька баз даних. Одну з баз даних називають postgres, і вона там була з самого початку. Я не міг бачити жодних таблиць усередині, і я ніколи не використовував це явно, але я помітив, що будь-якому користувачеві дозволено створювати таблиці в базі даних …
18 postgresql 

2
Як отримати ідентифікатор суперечливого ряду в пустелі?
У мене є таблиця tagз 2 стовпцями: id(uuid) та name(text). Зараз я хочу вставити новий тег у таблицю, але якщо тег уже існує, я хочу просто отримати idіснуючий запис. Я припускав, що я можу просто використовувати ON CONFLICT DO NOTHINGв поєднанні з RETURNING "id": INSERT INTO "tag" ("name") VALUES( 'foo' …

3
Як оновити PostgreSQL з версії 8.4 до 9.4?
Я хочу оновити свій PostgreSQL з версії 8.4 до 9.4 . Документація не надто ясно для мене. Чи втрачу я старі бази даних, якщо пройду оновлення? Як я можу створити резервну копію своїх старих баз даних, якщо я хочу їх втратити після оновлення? Як я можу оновити свій psql? Мій …

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