Лучшие postgresql-9.1 вопросы ИТ разработчиков

  • 5голос
  • 1ответ
  • 0просмотров

Ограничение исключения для столбца цепочки битов с побитовым оператором AND

Так что я просто читал оОграничения исключения [http://www.postgresql.org/docs/9.1/static/sql-createtable.html#SQL-CREATETABLE-EXCLUDE] в PostgreSQL я не смог найти способ использовать побитовые операторы для цепочек битов, и мне было интересно, ...

Задан Nov 28, 2013, 2:47 AMотErwin BrandstetterFalmarri
  • 7голос
  • 1ответ
  • 0просмотров

Как использовать Entity Framework + PostgreSQL из подключения?

Я уже видел потоки, обсуждающие использование Entity Framework и PostgreSQL с официальными инструкциями. Эти инструкции должны быть выполненыgacutil для каждой установки, которая не очень удобна для целей развертывания. Здесь я хочу передать ...

Задан Jul 04, 2012, 5:11 AMотmarc_smelmi
  • 4голосов
  • 2ответа
  • 0просмотров

Laravel - с помощью поля postgre bytea blob

Я использую PostgreSQL для установки Laravel. Таблица имеет поле типа bytea, которое используется для хранения двоичных данных (содержимое файла base64_encoded). Когда я использую Eloquent для извлечения таблицы, я получаю переменную ...

Задан Jul 04, 2012, 12:40 PMотAndy
  • 13голосов
  • 4ответа
  • 0просмотров

Аналог Postgres для CROSS APPLY в SQL Server

Мне нужно перенести SQL-запросы, написанные для MS SQL Server 2005, на Postgres 9.1. Какой лучший способ заменитьCROSS APPLY в этом запросе? SELECT * FROM V_CitizenVersions CROSS APPLY dbo.GetCitizenRecModified(Citizen, LastName, FirstName, ...

Задан Jul 12, 2016, 12:54 AMотErwin Brandstetteruser1178399
  • 51голос
  • 1ответ
  • 0просмотров

Как создать новую базу данных с уже установленным расширением hstore?

Относительно недавноЯ попал в беду [https://stackoverflow.com/a/11581961/343834] пытаюсь использовать hstore с Django. Я установил hstore следующим образом: $ sudo -u postgres psql postgres=# CREATE EXTENSION hstore; WARNING: => is deprecated as ...

Задан May 23, 2017, 12:10 PMотCommunityMaxime R.
  • 11голосов
  • 6ответов
  • 0просмотров

Горный лев Постгрес не смог подключиться

После моего обновления для горного льва моя работа postgres. Он все еще работает, но мои приложения не могут подключиться к нему больше. $ ps aux | grep postgres postgres 204 0.0 0.0 2446960 836 ?? Ss 7:31AM 0:00.59 postgres: stats collector ...

Задан Jul 27, 2012, 11:05 AMотAnezio Campos
  • 1голос
  • 1ответ
  • 0просмотров

Ошибка создания пространственной базы данных. ОШИБКА: не удалось загрузить библиотеку «/usr/pgsql-9.1/lib/rtpostgis-2.0.so»

я бегуPostgreSQL 9.1 сPostgis 2.0 наFedora 15. При попытке установить растровую поддержку, psql -d database -f rtpostgis.sql -v ON_ERROR_STOP=1Я получаю следующую ошибку psql:rtpostgis.sql:46: ERROR: could not load ...

Задан Jan 12, 2013, 11:05 AMотThinkingMonkey
  • 37голосов
  • 2ответа
  • 0просмотров

PL / pgSQL проверка наличия строки

Я пишу функцию в PL / pgSQL, и я ищу самый простой способ проверить, существует ли строка. Прямо сейчас я выбираюinteger вboolean, который на самом деле не работает. У меня недостаточно опыта работы с PL / pgSQL, но я не знаю, как лучше всего ...

Задан Sep 01, 2017, 7:03 PMотErwin Brandstetternnyby
  • 3голосов
  • 3ответа
  • 0просмотров

Объявление структуры кортежа записи в PL / pgSQL

Я не могу найти ничего в документации PostgreSQL, которая показывает, как объявлять запись или строку при одновременном объявлении структуры кортежа. Если вы не определяете свою структуру кортежа, вы получаете ошибку "Структура кортежа еще не ...

Задан Aug 10, 2012, 7:02 PMотnnyby
  • 25голос
  • 1ответ
  • 0просмотров

SELECT .. INTO для создания таблицы в PL / pgSQL

Я хочу использоватьSELECT INTO сделать временную таблицу в одной из моих функций.SELECT INTO работает в SQL, но не в PL / pgSQL. Этот оператор создает таблицу с именем mytable (еслиorig_table существует как отношение): SELECT * INTO TEMP TABLE ...

Задан Mar 08, 2017, 12:37 PMотdas-gnnyby
  • 4голосов
  • 2ответа
  • 0просмотров

Как передать массив пользовательских типов в функцию Postgres

У меня есть пользовательский тип CREATE TYPE mytype as (id uuid, amount numeric(13,4));Я хочу передать его функции со следующей подписью: CREATE FUNCTION myschema.myfunction(id uuid, mytypes mytype[]) RETURNS BOOLEAN AS...Как я могу вызвать это ...

Задан Jul 24, 2013, 4:45 PMотErwin BrandstetterRyan Fisch
  • 9голосов
  • 4ответа
  • 0просмотров

DATE_FORMAT в postgresql

Я работаю в postgresql, и мне нужно преобразовать формат даты в самом запросе, в mysql есть опция под названиемDATE_FORMAT и я могу использовать такой запрос: Select DATE_FORMAT(date_time, '%b %e, %Y, %T') from table_nameесть ли вариант ...

Задан Jul 03, 2013, 9:14 AMотfthiellaSathish
  • 35голосов
  • 2ответа
  • 0просмотров

Ошибка при создании unaccent расширения на PostgreSQL

Я пытаюсь настроить PostgreSQL для использования полнотекстового поиска в моем приложении rails, как указано в этомRailscast [http://railscasts.com/episodes/343-full-text-search-in-postgresql]. Я использую свежийUbuntu 12.04 сервер ...

Задан Mar 07, 2013, 2:01 AMотErwin Brandstetterfagiani
  • 30голосов
  • 2ответа
  • 0просмотров

все значения по умолчанию now () показывают одну и ту же метку времени

Я создал свои таблицы со столбцом (тип: timestamp with timezone) и установил для него значение по умолчаниюnow() (current_timestamp()). Я запускаю серию вставок в отдельных операторах в одной функции, и я заметил, что все метки времени равны ...

Задан Jul 02, 2015, 9:32 PMотErwin BrandstetterRyan Fisch
  • 5голос
  • 1ответ
  • 0просмотров

Как узнать, изменилась ли запись в Postgres

У меня есть немного "upsert" Тип вопроса ... но я хочу добавить его, потому что он немного отличается от того, который я читал в stackoverflow. Основная проблема. Я работаю над переходом с MySQL на PostgreSQL 9.1.5 (размещен на Heroku). ...

Задан Apr 09, 2017, 7:02 PMотErwin BrandstetterDavid S
  • 10голосов
  • 6ответов
  • 0просмотров

JPA Hibernate Call Postgres Функция Void Return MappingException:

У меня проблема, когда я получаю:org.hibernate.MappingException: No Dialect mapping for JDBC type: 1111при попытке вызвать функцию postgres с помощью JPA создайте собственный запрос. Я создал EJB-таймер в стартом синглтоне для запуска функции ...

Задан Sep 24, 2012, 1:57 AMотBill Rosmus
  • 8голосов
  • 3ответа
  • 0просмотров

Эффективный способ импортировать много CSV-файлов в PostgreSQL DB

Я вижу множество примеров импорта CSV в базу данных PostgreSQL, но мне нужен эффективный способ импортировать 500 000 CSV в одну базу данных PostgreSQL. Каждый CSV-файл немного превышает 500 КБ (итого около 272 ГБ данных). CSV форматируются ...

Задан Sep 28, 2012, 7:38 PMотFredG
  • 5голос
  • 1ответ
  • 0просмотров

Как узнать, изменилась ли запись в Postgres

У меня есть немного "upsert» тип вопроса ... но я хочу выбросить это, потому что этонемного отличается от того, что ячитаем на стеке Основная проблема. Я ' Я работаю над переходом с MySQL на PostgreSQL 9.1.5 (размещен на Heroku). Как часть ...

Задан Sep 19, 2012, 6:48 PMотDavid S
  • 10голосов
  • 6ответов
  • 0просмотров

JPA Hibernate Call Postgres Функция Void Return MappingException:

У меня проблема, когда я получаю:org.hibernate.MappingException: нет сопоставления диалектов для типа JDBC: 1111при попытке вызвать функцию postgres с помощью JPA создайте собственный запрос. Я создал EJB-таймер в стартом синглтоне для запуска ...

Задан Sep 23, 2012, 11:57 PMотBill Rosmus
  • 16голосов
  • 4ответа
  • 0просмотров

Динамически генерировать столбцы для кросс-таблицы в PostgreSQL

Я пытаюсь создатьcrosstab запросы в PostgreSQL, так что он автоматически генерируетcrosstab столбцы вместо жесткого кодирования. Я написал функцию, которая динамически генерирует список столбцов, который мне нужен для моегоcrosstab запрос. Идея ...

Задан Oct 14, 2012, 3:56 AMотinvinc4u
  • 12голосов
  • 2ответа
  • 0просмотров

Совокупные значения за интервал часов, каждый час

У меня есть база данных PostgreSQL 9.1 с таблицей, содержащейотметка времении измерениезначение '2012-10-25 01:00' 2 '2012-10-25 02:00' 5 '2012-10-25 03:00' 12 '2012-10-25 04:00' 7 '2012-10-25 05:00' 1 ... ...Мне нужно усреднить значение в ...

Задан Oct 31, 2012, 2:09 PMотuser1788853
  • 2голос
  • 1ответ
  • 0просмотров

Литой тип varchar на сегодняшний день

Я хочу изменить определенный столбец в моей базе данных PostgreSQL сcharacter_varying тип для вводаdate, Дата в форматеyyyy:mm:dd Я пытался сделать: alter table table_name alter column date_time type date using (date_time::text::date);Но я ...

Задан Nov 08, 2012, 9:53 AMотLo Bizzarri
  • 27голосов
  • 6ответов
  • 0просмотров

PostgreSQL следующее значение последовательностей?

Я использую PostgreSQL для моего сайта Codeigniter. Я использую продуктовый Crud для операций добавления, редактирования и удаления. При редактировании или добавлении я хочу динамически переименовывать загруженный файл в зависимости ...

Задан Nov 15, 2012, 7:11 AMотi_nomad
  • 30голосов
  • 3ответа
  • 0просмотров

Странный PostgreSQL «значение слишком длинное для символов разного типа (500)»

У меня есть схема Postgres, которая выглядит следующим образом: Проблема в том, что всякий раз, когда я сохраняю текст длиной более 500 символов в столбце описания, я получаю сообщение об ошибке: value too long for type character ...

Задан Nov 21, 2012, 12:28 AMотParham
  • 7голосов
  • 2ответа
  • 0просмотров

PostgresQL Автоматизация VACUUM FULL для раздутых таблиц

У нас есть продукт, использующий сервер баз данных PostgreSQL, который развернут на паре сотен клиентов. Некоторые из них собралисьдесятки гигабайтданных за эти годы. Поэтому в следующей версии мы представим автоматизированные процедуры очистки, ...

Задан Dec 18, 2012, 10:30 AMотGeert Pante
  • 4голосов
  • 2ответа
  • 0просмотров

Подготовленные заявления уже существуют

Я пытаюсь использовать подготовленные заявления в ruby с pg gem. Вот так выглядит мое заявление conn.prepare("insert_values", "insert into " + objectName + "(" + headerStr + ") values (" + prep_values + ")") conn.exec_prepared("insert_values", ...

Задан Dec 20, 2012, 6:39 AMотGaurav
  • 8голосов
  • 3ответа
  • 0просмотров

Разница в датах PostgreSQL

У меня есть функция PostgreSQL, которая вычисляет разницу дат: CREATE OR REPLACE FUNCTION testDateDiff () RETURNS int AS $BODY$ DECLARE startDate TIMESTAMP; DECLARE endDate TIMESTAMP; DECLARE diffDatePart int ; BEGIN Select evt_start_date From ...

Задан Dec 28, 2012, 2:16 PMотSatish Sharma
  • 51голосов
  • 4ответа
  • 0просмотров

Генерация временных рядов между двумя датами в PostgreSQL

У меня есть такой запрос, который приятно генерирует серию дат между двумя данными датами: select date '2004-03-07' + j - i as AllDate from generate_series(0, extract(doy from date '2004-03-07')::int - 1) as i, generate_series(0, extract(doy ...

Задан Jan 01, 2013, 6:23 PMотf.ashouri
  • 19голосов
  • 4ответа
  • 0просмотров

функция to_char (число) в postgres

я хочу отобразить / преобразовать число в символ (из этого 's одинаковой длины) с использованием функции to_char (). В оракуле я могу написать как SELECT to_char(1234) FROM DUALНо в PostgresSELECT to_char(1234) не работает.

Задан Jan 04, 2013, 9:47 AMотjobi88
  • 4голос
  • 1ответ
  • 0просмотров

PostgreSQL - ВСТАВИТЬ массив составного типа, содержащий массивы

У меня есть составной тип, содержащий массивы TEXT и т. Д. Я использую это внутри моей основной таблицы для создания массива составного типа. Как сгенерировать команду INSERT (без использования имен полей по умолчанию составного типа)? Могу ли я ...

Задан Jan 08, 2013, 9:48 PMотMatt Goldworm
  • 10голосов
  • 4ответа
  • 0просмотров

Функция месяцев между двумя датами

В оракуле я могу узнать нет: месяцев между использованием функции MONTHS_BETWEEN. В Postgres я использую функцию извлечения для этого. eg.like select extract(year from age(current_date, '2012-12-09')) * 12 + extract(month from age(current_date, ...

Задан Jan 10, 2013, 4:37 AMотjobi88
  • 0голосов
  • 2ответа
  • 0просмотров

Вставка большого объекта в Postgresql возвращает ошибку 53200 Out of Memory

Postgresql 9.1 NPGSQL 2.0.12 У меня есть двоичные данные, которые я хочу сохранить в базе данных postgresql. Большинство файлов загружается нормально, однако большой двоичный (664 Мб) файл вызывает проблемы. При попытке загрузить файл в ...

Задан Jan 24, 2013, 7:03 PMотJayden
  • 26голосов
  • 4ответа
  • 0просмотров

Оптимизация запросов Postgres (принудительное сканирование индекса)

Ниже мой запрос. Я пытаюсь заставить его использовать сканирование индекса, но это будет только последующее сканирование. Кстатиmetric_data Таблица насчитывает 130 миллионов строк.metrics Таблица имеет около 2000 строк. metric_data столбцы ...

Задан Jan 28, 2013, 12:34 AMотJeff
  • 91голосов
  • 4ответа
  • 0просмотров

PostgreSQL ERROR: отмена оператора из-за конфликта с восстановлением

я получаю следующую ошибку при выполнении запроса к базе данных PostgreSQL в режиме ожидания. Запрос, который вызывает ошибку, работает нормально в течение 1 месяца, но при запросе более 1 месяца возникает ошибка. ERROR: canceling statement due ...

Задан Jan 29, 2013, 8:15 PMотAnApprentice
  • 10голос
  • 1ответ
  • 0просмотров

Функция Postgres возвращает таблицу, не возвращая данные в столбцах

У меня есть функция Postgres, которая возвращает таблицу: CREATE OR REPLACE FUNCTION testFunction() RETURNS TABLE(a int, b int) AS $BODY$ DECLARE a int DEFAULT 0; DECLARE b int DEFAULT 0; BEGIN CREATE TABLE tempTable AS SELECT a, b; RETURN QUERY ...

Задан Jan 31, 2013, 2:01 PMотSatish Sharma
  • 18голосов
  • 2ответа
  • 0просмотров

Скользящая средняя в postgresql

У меня есть следующая таблица в моей базе данных Postgresql 9.1: select * from ro; date | shop_id | amount -----------+----------+-------- 2013-02-07 | 1001 | 3 2013-01-31 | 1001 | 2 2013-01-24 | 1001 | 1 2013-01-17 | 1001 | 5 2013-02-10 | 1001 ...

Задан Feb 07, 2013, 9:57 AMотGlicious
  • 3голосов
  • 2ответа
  • 0просмотров

PostgreSQL использует значение из предыдущей строки, если отсутствует

У меня есть следующий запрос: WITH t as ( SELECT date_trunc('hour', time_series) as trunc FROM generate_series('2013-02-27 22:00'::timestamp, '2013-02-28 2:00', '1 hour') as time_series GROUP BY trunc ORDER BY trunc ) SELECT DISTINCT ON(trunc) ...

Задан Feb 28, 2013, 7:29 PMотpajton
  • 17голосов
  • 5ответов
  • 0просмотров

Буквенно-цифровая регистронезависимая сортировка в postgres

Я новичок в postrges и хочу сортировать столбцы типа varchar. хочу объяснить проблему с приведенным ниже примером: Название таблицы: тестовая сортировка order name 1 b 2 B 3 a 4 a1 5 a11 6 a2 7 a20 8 A 9 a19сортировка с учетом регистра (которая ...

Задан Mar 15, 2013, 7:13 AMотakhi
  • 16голосов
  • 4ответа
  • 0просмотров

Невозможно сделать отношения @ManyToOne обнуляемыми

У меня есть отношения многие-к-одному, которые я хочу обнулять: @ManyToOne(optional = true) @JoinColumn(name = "customer_id", nullable = true) private Customer customer;К сожалению, JPA продолжает устанавливать столбец в моей базе данных как NOT ...

Задан Mar 19, 2013, 9:40 PMотvcattin
  • 257голосов
  • 4ответа
  • 0просмотров

Список таблиц в схеме PostgreSQL

Когда я делаю\dt в psql я получаю только список таблиц в текущей схеме (public по умолчанию). Как я могу получить список всех таблиц во всех схемах или конкретной схеме?

Задан Mar 26, 2013, 4:56 PMотNyxynyx
  • 43голосов
  • 2ответа
  • 0просмотров

Postgresql вставляет триггер для установки значения

Предположим, в Postgresql, у меня есть таблицаT и один из его столбца.C1 Я хочу вызвать функцию, когда новая запись добавляется в таблицуT, Функция должна проверять значение столбцаC1 в новой записи, и если она пуста / пуста, установите для нее ...

Задан Apr 19, 2013, 8:07 AMотuser1408470
  • 13голосов
  • 3ответа
  • 0просмотров

Список ограничений для всех таблиц с разными владельцами в PostgreSQL

Должен ли я быть владельцем отношения к данным, связанным с ограничением доступа в информационной схеме? Я'Я проверил следующее, и кажется, что я должен быть владельцем. create schema rights_test; create table rights_test.t1 (id int primary ...

Задан May 30, 2013, 5:54 AMотTomas Greif
  • 10голосов
  • 5ответов
  • 0просмотров

Отказ в соединении (PGError) (postgresql и rails)

Я получаю эту ошибку, когда пытаюсь запустить свой локальный хост, используя "$ rails s ": (Mac OSX 10.8.3) (ruby 2.0.0p195 (2013-05-14 ревизия 40734) [x86_64-darwin12.3.0]) (Rails 3.2.11) (psql (PostgreSQL) 9.2.2) **, установленный с помощью ...

Задан Jun 03, 2013, 6:08 PMотDaniel Gaeta
  • 28голосов
  • 3ответа
  • 0просмотров

Печать на экран в .sql файле postgres

Это звучит так, как будто это должно быть очень легко, однако я НИКОГДА не могу найти, как это сделать. У меня есть файл .sql, который я создаю для обновления моего приложения, которое изменяет таблицы, вставки / обновления и т. Д. Я хочу ...

Задан Jun 29, 2013, 3:48 PMотEl Guapo
  • 2голос
  • 1ответ
  • 0просмотров

Ошибка «неверная последовательность байтов» при восстановлении базы данных PostgreSQL

Ранее сегодня я пытался восстановить свою базу данных PostgreSQL (8.1.22) из рабочей среды, используя pgAdmin III. Тем не менее, после завершения процедуры восстановления, он начал выдавать ошибки, такие как: WARNING: errors ignored on restore: ...

Задан Jul 05, 2013, 9:10 AMотdilip reddy
Пред12След