postgresql- все статьи тега ➜ страница 3
и Postgres функция возвращает целочисленное значение, а не числовое
Эта функция postgres должна возвращать десятичное число, но вместо этого результатом является целое число. SQL сам по себе работает правильно. Что не так со структурой функций? Пример входных данных является степенью минута секунда долготы в тексте - '1012104.00 Е' CREATE OR REPLACE FUNCTION getSEC(inORD VARCHAR) RETURNS NUMERIC(10) AS $$ DECLARE sec NUMERIC(10); BEGIN sec := cast(right(substring(inOrd,0,length(inOrd)-3,2)as numeric(10))/3600; RETURN sec; END; $$ LANGUAGE plpgsql; Заранее ...
Передать в поле" где " параметры для представления PostgreSQL?
У меня есть довольно сложный запрос к моей базе данных PostgreSQL, охватывающий 4 таблицы через ряд вложенных подзапросов. Однако, несмотря на несколько хитрый внешний вид и настройку, в конечном счете он вернет два столбца (из одной и той же таблицы, если это поможет ситуации) на основе сопоставления двух внешних параметров (две строки должны совпадать с полями в разных таблицах). Я довольно новичок в дизайне баз данных в PostgreSQL, поэтому я знаю, что эта, казалось бы, волшебная вещь называет ...
Как использовать оператор like в случае select для Postgres SQL?
Я хотел бы написать инструкцию SQL с предложением CASE WHEN, которое использует оператор LIKE, но я не уверен, как правильно отформатировать инструкцию. SELECT services.id, (CASE services.description WHEN LIKE '%-' THEN services.amount * -1 ELSE services.amount END) AS service_amount FROM services ...
Как получить автоматический запуск PGBouncer при перезагрузке на Linux?
На Ubuntu 12.04 (precise) в виртуальной машине Windows Azure у меня есть postgres и pgbouncer, работающие на одной машине. Все настроено и работает, однако при перезагрузке виртуальной машины pgbouncer не запускается автоматически. Как сделать так, чтобы он запускался при перезагрузке? должен ли Postgres работать до PGBouncer? Если да, то как это достигается? Я предполагаю, что PGBouncer все еще будет работать, просто любые SQL-соединения не будут подключаться, если Postgres не работает или э ...
Сбой тестов Django после перехода на 1.2.5-проблема первичного ключа для дочерней модели
У меня есть модель ThreadedComment, которая наследуется от объекта model. ThreadedComment не имеет собственного уникального первичного ключа, полагаясь на промарный ключ объекта ("ID"). Вот как строится модель: class Object(models.Model): permalink = models.CharField(max_length=128) status = models.IntegerField() version = models.IntegerField() class ThreadedComment(Object): parent = models.ForeignKey('self', null=True, blank=True, default=None, related_name='children') pa ...
Как установить / обновить Postgres 9.4?
Я только что установил Postgres, но он, кажется, установил 9.3, и я хотел бы начать с 9.4 Я просто сделал apt-get install postgresql с новой машины Ubuntu 14.04.1 . Http://www.postgresql.org/download/linux/ubuntu/ Говорит, что вы можете сделать: apt-get install postgresql-9.4 Но когда я пытаюсь это сделать, я получаю: E: Couldn't find any package by regex 'postgresql-9.4 Хорошо, поэтому я попробую раздел ниже, где вы добавляете репозиторий PostgreSQL Apt, но ничего не могу найти люб ...
Как выйти из утилиты командной строки PostgreSQL: psql
какую команду или короткий ключ я могу использовать для выхода из утилиты командной строки PostgreSQL psql? ...
Выберите первую строку в каждой группе по группам?
как следует из названия, я хотел бы выбрать первую строку каждого набора строк, сгруппированных с GROUP BY. в частности, если у меня есть purchases таблица, которая выглядит так: SELECT * FROM purchases; Мой Вывод: id | customer | total ---+----------+------ 1 | Joe | 5 2 | Sally | 3 3 | Joe | 2 4 | Sally | 1 Я хотел бы запросить id самой крупной покупки (total) каждого customer. Что-то вроде этого: SELECT FIRST(id), customer, FIRST(total) FROM purchases GROUP BY cu ...
Сохраните вывод PL/pgSQL из PostgreSQL в CSV-файл
каков самый простой способ сохранить вывод PL/pgSQL из базы данных PostgreSQL в файл CSV? Я использую PostgreSQL 8.4 с плагином pgAdmin III и PSQL, откуда я запускаю запросы. ...
Не могу найти ' libpq-fe.H заголовок при попытке установить pg gem
Я использую Ruby on Rails 3.1 pre version. Мне нравится использовать PostgreSQL, но проблема заключается в установке pg камень. Это дает мне следующую ошибку: $ gem install pg Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. /home/u/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/t ...
Как изменить пароль пользователя PostgreSQL?
Как изменить пароль для пользователя PostgreSQL? ...
psql: FATAL: база данных "" не существует
Я использую приложение PostgreSql для mac (http://postgresapp.com/). я использовал его в прошлом на других машинах, но это дает мне некоторые проблемы при установке на моем macbook. Я установил приложение и я побежал: psql -h localhost возвращает: psql: FATAL: database "<user>" does not exist кажется, я даже не могу запустить консоль, чтобы создать базу данных, что он пытается найти. То же самое происходит, когда я просто бегу: psql или если я запускаю psql из в меню приложения: ...
PostgreSQL: разница между текстом и varchar (изменение символов)
В чем разница между text тип данных и character varying (varchar) типы данных? По данным документация Если переменный символ используется без спецификатора длины, тип принимает строки любого размера. Последний является расширением PostgreSQL. и кроме того, PostgreSQL предоставляет тип текста, который хранит строки любой длины. Хотя тип текста является не в стандарте SQL, несколько других систем управления базами данных в SQL существует. Так в чем же разница? ...
Сравнение полнотекстовых поисковых систем-Lucene, Sphinx, Postgresql, MySQL?
Я строю сайт Django, и я ищу поисковую систему. несколько кандидатов: Lucene / Lucene с компасом / Solr Сфинкс Postgresql встроенный полнотекстовый поиск MySQl встроенный полнотекстовый поиск критерии отбора: релевантность и ранжирование поиск и индексирование скорость простота использования и простота интеграции с Django требования к ресурсам-сайт будет размещен на VPS, так что в идеале поисковая система не потребует много оперативной памяти и процессора масштабируемость дополнительные фу ...
Как создать пользователя только для чтения в PostgreSQL?
Я хотел бы создать пользователя в PostgreSQL, который может делать только выбор из конкретной базы данных. В MySQL команда была бы: GRANT SELECT ON mydb.* TO 'xxx'@'%' IDENTIFIED BY 'yyy'; что такое эквивалентная команда или серия команд в PostgreSQL? я попробовал... postgres=# CREATE ROLE xxx LOGIN PASSWORD 'yyy'; postgres=# GRANT SELECT ON DATABASE mydb TO xxx; но похоже, что единственными вещами, которые вы можете предоставить в базе данных, являются CREATE, CONNECT, TEMPORARY и TEMP. ...
Как выбрать N-ю строку в таблице базы данных SQL?
Я заинтересован в изучении некоторых (в идеале) агностических способов выбора базы данных nth строка из таблицы базы данных. Было бы также интересно посмотреть, как это может быть достигнуто с помощью встроенных функций следующие базы данных: SQL Server MySQL PostgreSQL SQLite Оракул в настоящее время я делаю что-то вроде следующего в SQL Server 2005, но я бы будьте заинтересованы в том, чтобы увидеть другие более агностические подходы: WITH Ordered AS ( SELECT ROW_NUMBER() OVER (ORDER BY O ...
Postgres не удалось подключиться к серверу
после того, как я сделал обновление brew и обновление brew, мои postgres получили некоторые проблемы. Я попытался удалить postgres и установить снова, но это не сработало. это сообщение об ошибке.(Я также получил это сообщение об ошибке, когда я пытаюсь сделать rake db: migrate) $ psql psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? как я могу решить это? версия для Mac: ...
Postgresql: ошибка аутентификации пароля для пользователя " postgres"
Я установил PostgreSQL 8.4, Postgres client и Pgadmin 3. Не удалось выполнить проверку подлинности для пользователя "postgres" как для консольного клиента, так и для Pgadmin. Я ввел пользователя как " postgres "и пароль" postgres", потому что он работал раньше. Но теперь аутентификация не удалась. Я делал это раньше пару раз без этой проблемы. Что же мне делать? И что же происходит? psql -U postgres -h localhost -W Password for user postgres: psql: FATAL: password authentication failed for us ...
Где мои постгресы *.файлы конф?
Я недавно переустановил postgresql 8.3 на моем Ubuntu 8.04 после обновления. Используется пакет EnterpriseDB. Я могу подключиться к базе данных локально, я вижу system DB postgres, но я не могу настроить его, потому что я не могу найти файлы конфигурации. Поиск по всему жесткому диску и нашел только образцы, такие как pg_hba.conf.sample где Постгрес *.conf файлов? ...
команда "использовать имя базы данных" в PostgreSQL
Я новичок в PostgreSQL. Я хочу подключиться к другой базе данных из редактора запросов Postgres-как USE команда MySQL или MS SQL Server. нашел c databasename путем поиска в интернете, но его работает только на psql. Когда я пытаюсь это сделать из редактора запросов PostgreSQL, я получаю синтаксическую ошибку. Я должен изменить базу данных с помощью pgscripting. Кто-нибудь знает как это сделать? ...