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

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

3
Знайдіть найвищий рівень ієрархічного поля: з vs без CTE
Примітка: це питання було оновлено, щоб відобразити, що ми зараз використовуємо MySQL, зробивши це, я хотів би побачити, наскільки простіше було б, якби ми перейшли на базу даних, що підтримує CTE. У мене є таблиця самовідновлення з первинним ключем idта зовнішнім ключем parent_id. +------------+--------------+------+-----+---------+----------------+ | Field | Type | Null …


12
PostgreSQL не працює на Mac
Помилка в повному обсязі говорить: psql: не вдалося підключитися до сервера: Немає такого файлу чи каталогу. Чи працює сервер локально і приймає з'єднання в сокеті домену Unix "/tmp/.s.PGSQL.5432"? Це вдруге налаштування Postgresql через Homebrew на моєму Mac, і я не маю поняття, що відбувається. Раніше це працювало. У якийсь момент …
55 postgresql 

4
Як запустити psql на Mac OS X?
Я встановив PostgreSQL на комп’ютер з Mac OS X за допомогою інсталятора одним клацанням . Потім я намагаюся отримати доступ до PostgreSQL за допомогою psqlкоманди, але вона, здається, недоступна. Я отримую це повідомлення: psql -bash: psql: command not found Чи потрібно мені встановлювати щось більше? Або як я можу налаштувати …


6
Як я ефективно отримую "останній відповідний рядок"?
У мене є схема запитів, яка повинна бути дуже поширеною, але я не знаю, як написати ефективний запит для цього. Я хочу переглянути рядки таблиці, які відповідають "найновішій даті не після" рядків іншої таблиці. inventoryСкажімо, у мене є таблиця, яка представляє інвентар, який я тримаю в певний день. date | …

7
Чи можливо швидко створити / відновити знімки бази даних за допомогою PostgreSQL?
Перш за все, я розробник, а не DBA або sysadmin; будь ласка, будь ласкавим :) Я працюю над робочим процесом програми, де одна дія користувача спровокує складні зміни в базі даних - створення сотень записів в одних таблицях, оновлення сотень записів в інших тощо. Загалом, приблизно 12 таблиць (з ~ …

1
Як керувати ПОСЛУГИМИ ПРИВІЛЕГАМ для ПОТРІБНИКІВ НА ДАТАБАСІ проти ШЕМИ?
Я хочу перенести досить простий, внутрішній додаток, керований базами даних, від SQLite3 до PostgreSQL 9.3 і посилити дозволи в БД під час проходження. Зараз додаток складається з команди оновлення даних; і один для запиту. Звичайно, мені також потрібно буде підтримувати базу даних іншими способами (створювати нові таблиці, перегляди, тригери тощо). …

3
видалити вимогу пароля для користувальницьких postgres
Я розумію, що після встановлення PostgreSQL не має пароля для свого кореневого користувача db (postgres): postgres=# select usename, passwd is null from pg_shadow; usename | ?column? ----------+---------- postgres | t (1 row) ... і радимо встановити його за допомогою: alter role postgres password '<<very-secret>>'; (а потім оновіть pg_hba.confфайл відповідно) Моє …

4
Виконання функції
Виходячи з фону MySQL, де продуктивність збережених процедур (старіша стаття) та зручність використання сумнівні, я оцінюю PostgreSQL для нового продукту для своєї компанії. Одним із речей, які я хотів би зробити, є переміщення деякої логіки додатків у збережені процедури, тому я тут прошу DO-та і DON'Ts (найкращі практики) щодо використання …

2
Різниця між now () та current_timestamp
У PostgreSQL я використовую функцію now()та current_timestampфункцію, і я не бачу різниці: # SELECT now(), current_timestamp; now | now --------------------------------+-------------------------------- 04/20/2014 19:44:27.215557 EDT | 04/20/2014 19:44:27.215557 EDT (1 row) Я щось пропускаю?

1
Як отримати робочу та повну резервну копію та тест PostgreSQL БД
Я сподівався, що зможу отримати чітку відповідь про те, як забезпечити отримання повної резервної копії Postgres так, як ви отримаєте з MS SQL Server, а потім подбати про дітей-сиріт. З того, що я прочитав, і це може бути неправильним, пошук хорошого блогу PostgreSQL був складним завданням, тому, будь ласка, не …

4
Чи шкідливі представлення для продуктивності в PostgreSQL?
Далі - уривок із книги про дизайн дизайну db (Початковий дизайн бази даних ISBN: 0-7645-7490-6): Небезпека використання представлень - це фільтрація запиту проти подання, очікуючи, що він прочитає дуже маленьку частину дуже великої таблиці. Будь-яку фільтрацію слід проводити в межах перегляду, оскільки будь-яке фільтрування проти самого представлення застосовується після того, …

3
Як скинути всі підключення до певної бази даних, не зупиняючи сервер?
Я хочу відмовитись від усіх з'єднань (сеансів), які зараз відкриті до певної бази даних PostgreSQL, але без перезавантаження сервера або відключення з'єднань з іншими базами даних. Як я можу це зробити?

4
Створений користувач може отримати доступ до всіх баз даних у PostgreSQL без будь-яких грантів
Мені, мабуть, щось не вистачає щодо налаштування PostgreSQL. Що я хотів би зробити, це створити кілька баз даних та користувачів, ізольованих один від одного, щоб певний користувач мав доступ лише до вказаних мною баз даних. Однак, з того, що я можу визначити, будь-який створений користувач має доступ до всіх баз …

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