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

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

7
Postgres НЕ в масиві
Я використовую рідний тип масиву Postgres і намагаюся знайти записи, де ідентифікатора немає в ідентифікаторах одержувача масиву. Я можу знайти, де вони знаходяться: SELECT COUNT(*) FROM messages WHERE (3 = ANY (recipient_ids)) Але це не працює: SELECT COUNT(*) FROM messages WHERE (3 != ANY (recipient_ids)) SELECT COUNT(*) FROM messages WHERE …


2
Як використовувати декілька операторів WITH в одному запиті PostgreSQL?
Я хотів би "оголосити", що є фактично декількома таблицями TEMP, використовуючи оператор WITH. Запит, який я намагаюся виконати, відповідає: WITH table_1 AS ( SELECT GENERATE_SERIES('2012-06-29', '2012-07-03', '1 day'::INTERVAL) AS date ) WITH table_2 AS ( SELECT GENERATE_SERIES('2012-06-30', '2012-07-13', '1 day'::INTERVAL) AS date ) SELECT * FROM table_1 WHERE date IN …

16
локальне підключення -
Я створив образ ubuntu з nginx, php та postgres. Я хочу підключити базу даних postgres у моєму поточному зображенні до pgadminлокальної машини. Я спробував використати докер-інспектор, щоб спробувати використовувати зображення ip для встановлення з'єднання з моїм локальним pgadmin, але без особливого успіху. Я також спробував налаштувати деякі порти на локальному, …

7
Який правильний спосіб використовувати модуль node.js postgresql?
Я пишу додаток node.js на Heroku і використовую модуль pg . Я не можу зрозуміти "правильний" спосіб отримати клієнтський об'єкт для кожного запиту, який мені потрібен для запиту до бази даних. Документація використовує такий код: pg.connect(conString, function(err, client) { // Use the client to do things here }); Але, звичайно, …


20
Файл сокета “/var/pgsql_socket/.s.PGSQL.5432” Відсутній у Mountain Lion (OS X Server)
Я щойно оновив свій сервер MacMini з Lion Server на Mountain Lion за допомогою OS X Server. У мене така ж проблема з PostgreSQL, як і в минулому році, коли я вперше встановив Lion Server. Коли я намагаюся виконати будь-яку команду терміналу PostgreSQL, я отримую таке горезвісне повідомлення про помилку, …


3
Постгреси вивантажують лише частини таблиць для знімка розробника
У виробництві наша база даних розміром становить кілька сотень гігабайт. Для розробки та тестування нам потрібно створити знімки цієї бази даних, які є функціонально еквівалентними, але мають розмір лише 10 або 20 гігів. Завдання полягає в тому, що дані для наших суб’єктів господарювання розкидані по багатьох таблицях. Ми хочемо створити …
95 postgresql 


5
Запит PostgreSQL для повернення результатів у вигляді списку, відокремленого комами
Скажімо, у вас є SELECT id from tableзапит (справжній випадок - це складний запит), який повертає вам кілька результатів. Проблема полягає в тому, як отримати всі idповернення в один рядок, розділені комами?
95 sql  postgresql 

4
Сукупний масив Postgresql
Привіт у мене є дві таблиці Student -------- Id Name 1 John 2 David 3 Will Grade --------- Student_id Mark 1 A 2 B 2 B+ 3 C 3 A Чи можна зробити рідний Postgresql вибрати, щоб отримати такі результати: Name Array of marks ----------------------- 'John', {'A'} 'David', {'B','B+'} 'Will', …
95 sql  arrays  postgresql 


4
ALTER TABLE, встановіть нуль у не нульовий стовпець, PostgreSQL 9.1
У мене є таблиця з не нульовим стовпцем. Як встановити нульове значення в цьому стовпці за замовчуванням? Я маю на увазі, я хочу зробити щось подібне: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; але це показує: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; ERROR: syntax error …

7
Розширення існує, але uuid_generate_v4 не вдається
На Amazon ec2 RDS Postgresql: => SHOW rds.extensions; rds.extensions -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- btree_gin,btree_gist,chkpass,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,intagg,intarray,isn,ltree,pgcrypto,pgrowlocks,pg_trgm,plperl,plpgsql,pltcl,postgis,postgis_tiger_geocoder,postgis_topology,sslinfo,tablefunc,tsearch2,unaccent,uuid-ossp (1 row) Як бачите, uuid-osspрозширення існує. Однак, коли я викликаю функцію для генерації uuid_v4, вона не працює: CREATE TABLE my_table ( id uuid DEFAULT uuid_generate_v4() NOT NULL, name character varying(32) NOT NULL, ); Що в цьому поганого?

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