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

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

9
набір рядка до цілого числа - Postgres
Я імпортую дані з таблиці, в якій є необроблені канали у Varchar, мені потрібно імпортувати стовпчик у varchar у стовпчик рядка. Я також спробував використовувати <column_name>::integerяк, to_number(<column_name>,'9999999')але я отримую помилки, оскільки є кілька порожніх полів, мені потрібно отримати їх як порожні або нульові в новій таблиці. Будь ласка, повідомте мені, …

10
MySQL vs PostgreSQL для веб-додатків [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
122 mysql  postgresql 

1
синтаксис іноземного ключа postgresql
У мене є дві таблиці, як ви побачите в моєму коді posgresql нижче. Студенти першої таблиці мають 2 стовпчики, один для імені студента, а інший student_id, який є первинним ключем. У моїй другій таблиці під назвою тести, вона має 4 стовпчики, один для теми_ід, один для імені предмета, потім один …

8
PostgreSQL - як швидко скинути користувача з наявними привілеями
Я намагаюся зробити обмежених користувачів БД для програми, над якою я працюю, і я хочу відкинути користувача бази даних Postgres, який я використовую для експерименту. Чи є спосіб скасувати користувача, не спершу відкликати всі його права вручну або відкликати всі гранти, які має користувач?
122 postgresql 

5
Django-DB-Migrations: не може змінити таблицю, оскільки вона має тривалі події тригера
Я хочу видалити null = True з TextField: - footer=models.TextField(null=True, blank=True) + footer=models.TextField(blank=True, default='') Я створив схему міграції: manage.py schemamigration fooapp --auto Оскільки деякі колонки нижнього колонтитулу містять, NULLя отримую це, errorякщо запускати міграцію: django.db.utils.IntegrityError: стовпець "колонтитул" містить нульові значення Я додав це до міграції схеми: for sender in orm['fooapp.EmailSender'].objects.filter(footer=None): …

10
Створіть PostgreSQL ROLE (користувача), якщо він не існує
Як написати сценарій SQL, щоб створити РОЛЬ у PostgreSQL 9.1, але без підвищення помилки, якщо він вже існує? Поточний сценарій просто має: CREATE ROLE my_user LOGIN PASSWORD 'my_password'; Це не вдається, якщо користувач вже існує. Мені б хотілося чогось типу: IF NOT EXISTS (SELECT * FROM pg_user WHERE username = …

4
Використовуючи pg_dump, щоб отримати лише вставки операторів з однієї таблиці всередині бази даних
Я шукаю спосіб отримати всі рядки у вигляді INSERTвисловлювань з однієї конкретної таблиці в базі даних за допомогою pg_dumpPostgreSQL. Наприклад, у мене є таблиця A і всі рядки в таблиці AI потрібні як INSERTзаяви, вона також повинна скидати ці твердження у файл. Чи можливо це?
121 postgresql 

3
Які ВИКОРИСТАННІ ВИКОРИСТАННЯ В СХЕМІ саме роблять?
Я вперше намагаюся створити базу даних Postgres, тому це, мабуть, дурне питання. Я призначив основні дозволи лише для читання ролі db, яка повинна отримувати доступ до бази даних з моїх скриптів php, і я маю цікавість: якщо я виконую GRANT some_or_all_privileges ON ALL TABLES IN SCHEMA schema TO role; чи …

4
Перевірте, чи містить масив Postgres JSON рядок
У мене є таблиця для зберігання інформації про моїх кроликів. Це виглядає приблизно так: create table rabbits (rabbit_id bigserial primary key, info json not null); insert into rabbits (info) values ('{"name":"Henry", "food":["lettuce","carrots"]}'), ('{"name":"Herald","food":["carrots","zucchini"]}'), ('{"name":"Helen", "food":["lettuce","cheese"]}'); Як мені знайти кроликів, яким подобається морква? Я придумав це: select info->>'name' from rabbits where …

5
Підключення Джанго до PostgreSQL: "Невдала аутентифікація одноранців"
OperationalError at /admin/ FATAL: Peer authentication failed for user "myuser" Це помилка, яку я отримую, коли намагаюся потрапити на сайт адміністратора Django. Я використовував базу даних MySQL без проблем. Я новачок у PostgreSQL, але вирішив перейти, оскільки хост, який я врешті-решт планую використовувати для цього проекту, не має MySQL. Тому …
120 django  postgresql 

3
Постгреси: чіткі, але лише для одного стовпця
У мене є таблиця pgsql з іменами (має більше 1 млн. Рядків), але у мене є також багато дублікатів. Я вибираю 3 поля: id, name, metadata. Я хочу вибрати їх випадковим способом ORDER BY RANDOM()і LIMIT 1000, тому я роблю це багато кроків, щоб зберегти деяку пам’ять у моєму PHP-скрипті. …

8
належна анотація до сплячки для байтів []
У мене є додаток, який використовує анотації зі сплячого режиму 3.1 та JPA. У нього є кілька об’єктів з атрибутами byte [] (розміром 1 к - 200 к). Він використовує анотацію JPA @Lob, і в сплячому режимі 3.1 можна прочитати ці відмінно на всіх основних базах даних - це, схоже, …

5
Heroku "psql: FATAL: решта з’єднань, що залишилися, зарезервовані для підключень суперресурсів без реплікації"
Я розробляю додаток для Heroku з бекендом Postgresql. Періодично я отримую це повідомлення про помилку при спробі доступу до бази даних як від CLI, так і при завантаженні сторінки на сервер: psql: FATAL: remaining connection slots are reserved for non-replication superuser connections Хтось бачив це раніше чи, будь ласка, допоможіть …
120 postgresql  heroku 

3
Який тип часової позначки слід вибрати в базі даних PostgreSQL?
Я хотів би визначити найкращу практику зберігання часових позначок у моїй базі даних Postgres в контексті проекту з багаточасовим поясом. я можу виберіть TIMESTAMP WITHOUT TIME ZONEі запам’ятайте, який часовий пояс використовувався під час вставки для цього поля виберіть TIMESTAMP WITHOUT TIME ZONEі додайте інше поле, яке буде містити назву …


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