Вопросы с тегом «postgresql»

PostgreSQL - это система управления объектно-реляционными базами данных с открытым исходным кодом (ORDBMS), доступная для всех основных платформ, включая Linux, UNIX, Windows и OS X. Пожалуйста, указывайте точную версию Postgres при задании вопросов. Вопросы, касающиеся администрирования или расширенных функций, лучше всего направлять на dba.stackexchange.com.


3
Запрос элементов массива внутри типа JSON
Я пытаюсь проверить jsonтип в PostgreSQL 9.3. У меня есть jsonстолбец с именем dataв таблице reports. JSON выглядит примерно так: { "objects": [ {"src":"foo.png"}, {"src":"bar.png"} ], "background":"background.png" } Я хотел бы запросить таблицу для всех отчетов, которые соответствуют значению 'src' в массиве 'objects'. Например, можно ли запросить в БД все …
119 sql  json  postgresql  jsonb  lateral 

22
Psql не может подключиться к серверу: нет такого файла или каталога, ошибка 5432?
Я пытаюсь запустить psqlсвою машину Vagrant, но получаю такую ​​ошибку: psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? Примечание: Vagrant 1.9.2 Box: ubuntu / trusty64, https://atlas.hashicorp.com/ubuntu/boxes/trusty64 Команды EDIT, которые я использовал для установки и …


2
Postgresql: условно уникальное ограничение
Я хотел бы добавить ограничение, которое обеспечивает уникальность столбца только в части таблицы. ALTER TABLE stop ADD CONSTRAINT myc UNIQUE (col_a) WHERE (col_b is null); WHEREЧасть выше выдавать желаемое за действительное. Как это сделать? Или мне следует вернуться к доске для рисования отношений?

7
Что именно объясняет PostgreSQL?
Вывод объяснения MySQL довольно прост. PostgreSQL немного сложнее. Мне тоже не удалось найти хорошего ресурса, который бы это объяснял. Вы можете описать, что именно объясняет, или хотя бы указать мне направление хорошего ресурса?
116 postgresql 

8
Имитировать СОЗДАТЬ БАЗУ ДАННЫХ, ЕСЛИ НЕ СУЩЕСТВУЕТ для PostgreSQL?
Я хочу создать базу данных, которой нет через JDBC. В отличие от MySQL, PostgreSQL не поддерживает create if not existsсинтаксис. Как лучше всего этого добиться? Приложение не знает, существует база данных или нет. Он должен проверить, существует ли база данных, и ее следует использовать. Таким образом, имеет смысл подключиться к …
115 sql  database  postgresql  jdbc  ddl 



6
Почему целое число без знака недоступно в PostgreSQL?
Я наткнулся на этот пост (В чем разница между tinyint, smallint, mediumint, bigint и int в MySQL? ) И понял, что PostgreSQL не поддерживает целые числа без знака. Может ли кто-нибудь помочь объяснить, почему это так? В большинстве случаев я использую целое число без знака в качестве автоматически увеличивающегося первичного …

3
Экспорт данных таблицы Postgresql с помощью pgAdmin
Я использую pgAdmin версии 1.14.3. Версия базы данных PostgreSQL - 9.1. У меня есть все сценарии Db для создания таблиц, но я не могу экспортировать все данные внутри таблиц. Не удалось найти ни одной опции для экспорта данных в форме сценария базы данных.

8
Варианты производительности запросов LIKE в PostgreSQL
Я видел довольно большие различия во времени ответа на LIKEзапросы к конкретной таблице в моей базе данных. Иногда я получаю результаты в пределах 200-400 мс (очень приемлемо), но в других случаях для получения результатов может потребоваться до 30 секунд. Я понимаю, что LIKEзапросы очень ресурсоемкие, но я просто не понимаю, …

5
Строковые литералы и escape-символы в postgresql
Попытка вставить escape-символ в таблицу приводит к предупреждению. Например: create table EscapeTest (text varchar(50)); insert into EscapeTest (text) values ('This is the first part \n And this is the second'); Выдает предупреждение: WARNING: nonstandard use of escape in a string literal ( Используя PSQL 8.2 ) Кто-нибудь знает, как это …

9
как отобразить полный код хранимой процедуры?
Как вы просматриваете хранимую процедуру / функцию? Скажем, у меня есть старая функция без исходного определения - я хочу посмотреть, что она делает в pg / psql, но я не могу найти способ сделать это. с использованием Postgres версии 8.4.1

7
Вычисляемые / вычисляемые / виртуальные / производные столбцы в PostgreSQL
Поддерживает ли PostgreSQL вычисляемые / вычисляемые столбцы, такие как MS SQL Server? Я ничего не могу найти в документации, но, поскольку эта функция включена во многие другие СУБД, я подумал, что, возможно, мне что-то не хватает. Например: http://msdn.microsoft.com/en-us/library/ms191250.aspx

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.