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

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

7
Як перерахувати всі бази даних та таблиці за допомогою psql?
Я намагаюся навчитися адмініструванню PostgreSQL і почав вчитися користуватися інструментом psqlкомандного рядка. Коли я входжу в систему psql --username=postgres, як перерахувати всі бази даних та таблиці? Я спробував \d, dі , dS+але нічого не перераховано. Я створив дві бази даних та кілька таблиць з pgAdmin III, тому я знаю, що …

5
Як перерахувати всі стовпці для вказаної таблиці
Я шукаю точну інформацію в базі даних, про яку я не знаю. Це сторонній продукт, вони повільно відповідають на деякі запитання, і я знаю, що дані лежать всередині цього db, тому я хочу трохи зайнятися ретро-інженерією. Враховуючи одну таблицю, чи можливо мати список імен стовпців для цієї таблиці? Наприклад, у …



3
Як вставити значення в таблицю з обраного запиту в PostgreSQL?
У мене є стіл items (item_id serial, name varchar(10), item_group int)і стіл items_ver (id serial, item_id int, name varchar(10), item_group int). Тепер я хочу вставити рядок у items_verвід items. Чи є для цього короткий синтаксис SQL? Я спробував: INSERT INTO items_ver VALUES (SELECT * FROM items WHERE item_id = 2); …
198 postgresql  insert 

13
підключення до сервера PostgreSQL: FATAL: немає запису pg_hba.conf для хоста
Привіт, я намагаюся запустити веб-сайт, надісланий мені, але після цього ця помилка з’явилася connect to PostgreSQL server: FATAL: no pg_hba.conf entry for host "4X.XXX.XX.XXX", user "userXXX", database "dbXXX", SSL off in C:\xampp\htdocs\xmastool\index.php on line 37 після Googling це говорить, що мені просто потрібно додати запис у файл pg_hba.conf для цього …

5
Надання доступу до всіх таблиць для користувача
Я новачок у Postgres і намагаюся перенести наші бази даних MySQL. В MySQL я можу надати SELECT, UPDATE, INSERTі DELETEпільги за низьким привілейованого користувачеві , і щоб ці гранти будуть застосовуватися до всіх таблиць у зазначеній базі даних. Мені, мабуть, щось не вистачає в Postgres, тому що, схоже, я повинен …

7
Перерахуйте привілеї бази даних за допомогою psql
Я в середині міграції сервера баз даних, і я не можу зрозуміти (після гуглінгу та пошуку тут), як я можу перерахувати привілеї бази даних (або всі привілеї на сервері) на PostgreSQL за psqlдопомогою інструменту командного рядка? Я перебуваю на Ubuntu 11.04, і моя версія PostgreSQL - 8.2.x.


13
Як знайти каталог даних PostgreSQL?
Я забув, як я останній раз запускав PostgreSQL (це було місяці тому), і не пам'ятаю, де знаходиться каталог даних. postgresКоманда , здається, вимагає розташування каталогу даних. Я на MacOsX, якщо це допомагає. /usr/local/postgres не існує на моєму Mac. Використовуючи відповіді, подані нижче, я виявив, що саме тут: /usr/local/var/postgres

11
SQL: SELECT Усі стовпці, крім деяких
Чи є спосіб до SELECTвсіх стовпців таблиці, крім конкретних? ІТ було б дуже зручно для вибору всіх стовпчиків, які не є кращими або негеометричними, з таблиці. Щось на зразок: SELECT * -the_geom FROM segments; Я колись чув, що ця функціональність була навмисно виключена зі стандарту SQL, оскільки зміна додавання стовпців …

4
Сила скидання db, хоча інші можуть бути підключені
Мені потрібно видалити базу даних із кластеру DB PostgreSQL. Як я можу це зробити, навіть якщо є активні з'єднання? Мені потрібен такий собі -forceпрапор, який перестане всі з'єднання, а потім БД. Як я можу це реалізувати? dropdbЗараз я використовую , але інші інструменти можливі.

4
Оптимізація запитів на діапазоні часових позначок (два стовпці)
Я використовую PostgreSQL 9.1 на Ubuntu 12.04. Мені потрібно вибрати записи протягом певного проміжку часу: у моїй таблиці time_limitsє два timestampполя та одне integerвластивість. У моїй дійсній таблиці є додаткові стовпці, які не беруть участь у цьому запиті. create table ( start_date_time timestamp, end_date_time timestamp, id_phi integer, primary key(start_date_time, end_date_time,id_phi); …

8
Узгодження шаблону з LIKE, SIMILAR TO або регулярними виразами в PostgreSQL
Мені довелося написати простий запит, де я шукаю ім’я людей, які починаються з B або D: SELECT s.name FROM spelers s WHERE s.name LIKE 'B%' OR s.name LIKE 'D%' ORDER BY 1 Мені було цікаво, чи є спосіб переписати це, щоб стати більш виконавським. Тож я можу уникати orта / …

3
Унікальне обмеження та значення NULL у багатоколонці PostgreSQL
У мене така таблиця: create table my_table ( id int8 not null, id_A int8 not null, id_B int8 not null, id_C int8 null, constraint pk_my_table primary key (id), constraint u_constrainte unique (id_A, id_B, id_C) ); І я хочу (id_A, id_B, id_C)бути різним у будь-якій ситуації. Отже, наступні дві вставки повинні …

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