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

PostgreSQL - це об'єктна реляційна система управління базами даних з відкритим кодом, доступна для всіх основних платформ, включаючи Linux, UNIX, Windows та OS X. Питання щодо адміністрування або додаткових функцій найкраще направляти на dba.stackexchange.com.

6
Перехресний запит PostgreSQL
Хто-небудь знає, як створити крос-запити в PostgreSQL? Наприклад, у мене є така таблиця: Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5 Я хотів би, щоб запит повернув таку перехресну таблицю: Section Active Inactive A 1 2 B 4 5 Чи можливо це?
196 sql  postgresql  pivot  case  crosstab 

6
Перевірте, чи існує значення в масиві Postgres
Використовуючи Postgres 9.0, мені потрібен спосіб перевірити, чи існує значення в заданому масиві. Поки що я придумав щось подібне: select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int) Але я думаю, що до цього має бути простіший спосіб, я просто не можу цього бачити. Це здається краще: select '{1,2,3}'::int[] @> ARRAY[value_variable::int] Я вірю, …
196 sql  arrays  postgresql 


8
Як округлити в середньому до 2 знаків після коми в PostgreSQL?
Я використовую PostgreSQL через "продовження" дорогоцінного каміння Ruby. Я намагаюся округлити до двох знаків після коми. Ось мій код: SELECT ROUND(AVG(some_column),2) FROM table Я отримую таку помилку: PG::Error: ERROR: function round(double precision, integer) does not exist (Sequel::DatabaseError) Я не отримую помилок, коли запускаю такий код: SELECT ROUND(AVG(some_column)) FROM table Хтось …
192 sql  ruby  postgresql  sequel 


3
У Postgresql, натисніть на унікальну комбінацію двох стовпців
Я хотів би встановити таблицю в PostgreSQL таким чином, що два стовпці разом повинні бути унікальними. Тут може бути декілька значень будь-якого значення, до тих пір, поки немає двох, які розділяють обидва. Наприклад: CREATE TABLE someTable ( id int PRIMARY KEY AUTOINCREMENT, col1 int NOT NULL, col2 int NOT NULL …
191 sql  postgresql  unique 


4
Як знайти дублікати записів у PostgreSQL
У мене є таблиця баз даних PostgreSQL під назвою "user_links", яка в даний час дозволяє наступні дублікати полів: year, user_id, sid, cid Унікальне обмеження в даний час є першим поле під назвою «ідентифікатор», проте зараз я шукаю , щоб додати обмеження , щоб переконатися year, user_id, sidі cidвсе унікальні , …

5
Постгреси змінюють послідовність вручну
Я намагаюся встановити послідовність на певне значення. SELECT setval('payments_id_seq'), 21, true Це дає помилку: ERROR: function setval(unknown) does not exist Використання ALTER SEQUENCEтакож не працює? ALTER SEQUENCE payments_id_seq LASTVALUE 22 Як це можна зробити? Посилання: https://www.postgresql.org/docs/current/static/functions-sequence.html

4
Як порівняти дати в полях дат у Postgresql?
Я зіткнувся з дивним сценарієм при порівнянні між датами в postgresql (версія 9.2.4 у Windows). У таблиці в моєму стовпці сказано update_date з типом 'часова мітка без часового поясу'. Клієнт може шукати це поле лише з датою (наприклад, 2013-05-03) або з датою з часом (тобто: 2013-05-03 12:20:00). Цей стовпець має …
188 sql  database  postgresql  date 


4
Чи можна додати UNIQUE обмеження до таблиці PostgreSQL, після того, як воно вже створене?
У мене є така таблиця: tickername | tickerbbname | tickertype ------------+---------------+------------ USDZAR | USDZAR Curncy | C EURCZK | EURCZK Curncy | C EURPLN | EURPLN Curncy | C USDBRL | USDBRL Curncy | C USDTRY | USDTRY Curncy | C EURHUF | EURHUF Curncy | C USDRUB | USDRUB …

6
Postgres - FATAL: файли бази даних несумісні з сервером
Після перезапуску MacBook Pro я не можу запустити сервер бази даних: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? Я перевірив журнали, і наступний рядок з’являється знову і знову: FATAL: database files are incompatible with …

7
Запит PostgreSQL, щоб перелічити всі назви таблиць?
Чи є доступний запит для переліку всіх таблиць у моєму БД Postgres. Я спробував один запит, як: SELECT table_name FROM information_schema.tables WHERE table_schema='public' Але цей запит також повертає перегляди. Як я можу отримати лише назви таблиць, а не перегляди?

13
Встановлення PG gem на OS X - невдача побудови власного розширення
Здається, у багатьох інших виникли проблеми з встановленням дорогоцінного каміння. Жодне рішення, поставлене для інших, не працювало на мене. Я спробував встановити pg gem та postgres.app. Доступний вміст pg не встановиться. Перша помилка: Під час встановлення pg (0.17.0) сталася помилка, і Bundler не може продовжувати. Переконайтеся, що це gem install …

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