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

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

2
Отримати помилку: Ви повинні встановити принаймні один пакет postgresql-client- <version> під час розгортання на heroku
sdilshod@sdilshod-Lenovo-B590:~/webapp/saturn$ heroku run rake db:migrate Running `rake db:migrate` attached to terminal... up, run.6194 DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* …


7
вхідним файлом видається дамп текстового формату. Будь ласка, використовуйте psql
Я беру резервну копію за допомогою pg_dump db_production &gt; postgres_db.dump а потім копіюю його на localhost за допомогою scp. Тепер, коли я імпортую на моєму локальному базі даних, це видає помилку pg_restore: [archiver] input file appears to be a text format dump. Please use psql. за допомогою рядка комаду pg_restore …

30
pgadmin4: з сервером додатків postgresql не вдалося зв’язатися.
Я встановив PostgreSQL 9.6.2 на мою Windows 8.1. Але pgadmin4 не може зв'язатися з локальним сервером. Я спробував кілька запропонованих тут рішень у stackoverflow, спробував видалити та перевстановити PostgreSQL 9.6.2, спробував змінити config.py, config_distro.py та видалити файли у папці Роумінг, я спробував самостійну установку pgadmin4, але успіху не було. Однак …

2
Зміна типу стовпця на довші рядки в рейках
Під час першої міграції я оголосив для стовпця contentрядком Activerecord зробив його рядком (255) відповідно до анотації gem. Після того, як я натискаю додаток на heroku, який використовує postgres, якщо я вводжу у форму у вмісті рядок довшим за 255, я отримую помилку PGError: ERROR: value too long for type …

2
Як змусити PyPy, Django та PostgreSQL працювати разом?
Який форк або комбінацію пакетів слід використовувати, щоб PyPy, Django та PostgreSQL грали добре разом? Я знаю, що PyPy та Django добре грають разом, але я менш впевнений у PyPy та PostgreSQL. Я бачу, що Алекс Гейнор створив форк PyPy під назвою pypy-postgresql . Я також знаю, що деякі люди …

16
Rails + помилка падіння Postgres: інші користувачі отримують доступ до бази даних
У мене є програма rails, яка працює над Postgres. У мене два сервери: один для тестування, а другий для виробничого. Дуже часто мені потрібно клонувати виробничу БД на тестовому сервері. Команда, яку я запускаю через Влада: rake RAILS_ENV='test_server' db:drop db:create Проблема у мене полягає в тому, що я отримую таку …

4
Запустіть запит з обмеженням / зміщенням, а також отримайте загальну кількість рядків
Для цілей пагінації мені потрібен запуск запиту з пропозиціями LIMITand OFFSET. Але мені також потрібен підрахунок кількості рядків, які будуть повернуті цим запитом без пропозицій LIMITand та OFFSET. Я хочу запустити: SELECT * FROM table WHERE /* whatever */ ORDER BY col1 LIMIT ? OFFSET ? І: SELECT COUNT(*) FROM …

5
PostgreSQL unnest () з номером елемента
Коли у мене є стовпець з відокремленими значеннями, я можу використовувати unnest()функцію: myTable id | elements ---+------------ 1 |ab,cd,efg,hi 2 |jk,lm,no,pq 3 |rstuv,wxyz select id, unnest(string_to_array(elements, ',')) AS elem from myTable id | elem ---+----- 1 | ab 1 | cd 1 | efg 1 | hi 2 | jk …

4
Як перевірити, чи існує користувач postgres?
createuserдозволяє створити користувача (ROLE) в PostgreSQL. Чи існує простий спосіб перевірити, чи вже існує цей користувач (ім'я)? В іншому випадку createuser повертається з помилкою: createuser: creation of new role failed: ERROR: role "USR_NAME" already exists ОНОВЛЕННЯ: Рішення повинно виконуватися з оболонки переважно, щоб було простіше автоматизувати всередині сценарію.

15
Помилка postgres “недійсне значення параметра” TimeZone “:” UTC “”
Jupitor$ bundle exec rake db:create db:migrate APP_development already exists rake aborted! PG::Error: ERROR: invalid value for parameter "TimeZone": "UTC" : SET time zone 'UTC' Я постійно отримую цю помилку під час спроби переходу до моєї бази даних postgres. допомога була б дуже вдячна!

5
ПОМИЛКА: відмовлено у дозвілі на ім'я таблиці відносин у Postgres під час спроби SELECT як користувача лише для читання
GRANT SELECT ON ALL TABLES IN SCHEMA public TO readonly; Користувач лише для читання може підключитися, переглянути таблиці, але коли він намагається зробити простий вибір, він отримує: ERROR: permission denied for relation mytable SQL state: 42501 Це відбувається на PostgreSQL 9.1 Що я зробив неправильно?
89 postgresql 

9
Побачити та очистити кеші / буфери Postgres?
Іноді я запускаю запит Postgres, який займає 30 секунд. Потім я одразу запускаю той самий запит, і це займає 2 секунди. Здається, Postgres має якесь кешування. Чи можу я якось побачити, що зберігає цей кеш? Чи можу я змусити очистити всі кеші для цілей налаштування? Примітка: В основному я шукаю …

3
Оновлення імені обмеження в PostgreSQL
Чи можна змінити назву обмеження в Postgres? До мене додано ПК: ALTER TABLE contractor_contractor ADD CONSTRAINT commerce_contractor_pkey PRIMARY KEY(id); І я хочу мати іншу назву для цього, щоб відповідати решті системи. Чи слід видалити існуюче обмеження PK і створити нове? Або існує «м'який» спосіб управління ним? Дякую!

16
Ганебний виняток java.sql.SQLE: Не знайдено відповідного драйвера
Я намагаюся додати JSP з підтримкою бази даних до існуючої програми Tomcat 5.5 (GeoServer 2.0.0, якщо це допомагає). Сам додаток чудово розмовляє з Postgres, тому я знаю, що база даних запущена, користувач може отримати до неї доступ, усі ці хороші речі. Я намагаюся зробити запит до бази даних у JSP, …

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