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

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

6
PostgreSQL: покращення продуктивності pg_dump, pg_restore
На початку я використовував pg_dumpзвичайний формат за замовчуванням. Я був непросвітлений. Дослідження показали мені покращення часу та розміру файлу за допомогою pg_dump -Fc | gzip -9 -c > dumpfile.gz. Я був просвітлений. Коли прийшов час створювати базу даних заново, # create tablespace dbname location '/SAN/dbname'; # create database dbname tablespace …

5
Уникайте ділення на нуль у PostgreSQL
Я хотів би виконати поділ у реченні SELECT. Коли я приєднуюсь до деяких таблиць і використовую агрегатну функцію, я часто маю значення нуля або нуля як дільники. На даний момент я придумав лише цей метод, щоб уникнути ділення на нульові та нульові значення. (CASE(COALESCE(COUNT(column_name),1)) WHEN 0 THEN 1 ELSE (COALESCE(COUNT(column_name),1)) …

4
Візуальний інтерфейс PostgreSQL, подібний до phpMyAdmin?
Я хотів би переглянути та, можливо, відредагувати таблиці для PostgreSQL візуально, як phpMyAdmin, де ви можете побачити список таблиць, а також поля та окремі рядки для таблиці. Чи існує якась утиліта, яка може це зробити? Вибачте мене, якщо це насправді можливо в pgAdmin III, але я не міг зрозуміти жодного …
79 sql  postgresql 

4
postgreSQL - psql \ i: як виконати сценарій у заданому шляху
Я новачок у postgreSQL і маю просте запитання: Я намагаюся створити простий скрипт, який створює БД, щоб пізніше я міг назвати це так: psql -f createDB.sql Я хочу, щоб скрипт викликав інші сценарії (окремі для створення таблиць, додавання обмежень, функцій тощо), наприклад: \i script1.sql \i script2.sql Це чудово працює за …
79 postgresql 

3
Як приховати прикрасу набору результатів у виведенні Psql
Як приховати назви стовпців і підрахунок рядків у вихідних даних із psql? Я запускаю запит SQL через psql за допомогою: psql --user=myuser -d mydb --output=result.txt -c "SELECT * FROM mytable;" і я очікую на результат, як: 1,abc 2,def 3,xyz але замість цього я отримую: id,text ------- 1,abc 2,def 3,xyz (3 …
79 sql  postgresql 

2
Як додати кількість днів у postgresql datetime
У мене є наступна таблиця projects. id title created_at claim_window 1 Project One 2012-05-08 13:50:09.924437 5 2 Project Two 2012-06-01 13:50:09.924437 10 А) Я хочу знайти дедлайн із розрахунком deadline = created_at + claim_window(No. of days). Щось на зразок наступних. id title created_at claim_window deadline 1 Project One 2012-05-08 13:50:09.924437 …

5
Додавання стовпця як зовнішнього ключа дає стовпець ERROR, на який посилається обмеження зовнішнього ключа, не існує
Я налаштував наступне, CREATE TABLE auth_user ( id int PRIMARY KEY ); CREATE TABLE links_chatpicmessage (); Я намагаюся додати стовпець з іменем, senderдо links_chatpicmessageякого є зовнішній ключ, до іншої таблиці, яка називається стовпець auth_user' id. Щоб досягти вищесказаного, я намагаюся на терміналі: ALTER TABLE links_chatpicmessage ADD FOREIGN KEY (sender) REFERENCES …


4
Postgresql Виберіть рядки, де стовпець = масив
Це короткий виклад того, що я намагаюся зробити: $array[0] = 1; $array[1] = 2; $sql = "SELECT * FROM table WHERE some_id = $array" Очевидно, є деякі проблеми із синтаксисом, але це те, що я хочу зробити, і я ще не знайшов нічого, що показує, як це зробити. Наразі я …
79 postgresql 

8
Найкращий спосіб видалити мільйони рядків за ідентифікатором
Мені потрібно видалити близько 2 мільйонів рядків зі своєї бази даних PG. У мене є список ідентифікаторів, які мені потрібно видалити. Однак будь-який спосіб, яким я намагаюся це зробити, займає дні. Я спробував помістити їх у таблицю і робити це партіями по 100. Через 4 дні це все ще працює, …

5
Як додати драйвер PostgreSQL як залежність у Maven?
Я намагаюся розробити додаток Java з Maven, використовуючи Hibernate з базою даних PostgreSQL для стійкості. Я не розумію, як я повинен підключати драйвери PostgreSQL до моєї програми. Я розумію, що ви додаєте залежності у файл pom.xml Maven, який знаходить банки з віддаленого сховища, а як щодо інших банок?

18
Laravel: Помилка [PDOException]: Не вдалося знайти драйвер у PostgreSQL
Я намагаюся підключитися до бази даних PostgreSQL через Laravel, щоб виконати міграцію php artisan, але, схоже, не спрямований, оскільки він читає ім'я бази даних MySQL. Ось команди з database.php: 'connections' => array( 'sqlite' => array( 'driver' => 'sqlite', 'database' => __DIR__.'/../database/production.sqlite', 'prefix' => '', ), 'mysql' => array( 'driver' => …



5
Від тепер () до Current_timestamp у Postgresql
У mysql я можу зробити це: SELECT * FROM table WHERE auth_user.lastactivity > NOW() - 100 зараз у postgresql я використовую цей запит: SELECT * FROM table WHERE auth_user.lastactivity > CURRENT_TIMESTAMP - 100 але я отримую цю помилку: operator does not exist: timestamp with time zone - integer Як я …

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