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

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

2
Предоставить все в определенной схеме в базе данных групповой роли в PostgreSQL
Используя PostgreSQL 9.0, у меня есть групповая роль под названием «персонал», и я хотел бы предоставить ей все (или определенные) привилегии для таблиц в определенной схеме. Ни одна из следующих работ GRANT ALL ON SCHEMA foo TO staff; GRANT ALL ON DATABASE mydb TO staff; Члены «штата» по-прежнему не могут …

5
Как скопировать из файла CSV в таблицу PostgreSQL с заголовками в файле CSV?
Я хочу скопировать файл CSV в таблицу Postgres. В этой таблице около 100 столбцов, поэтому я не хочу их переписывать, если в этом нет необходимости. Я использую \copy table from 'table.csv' delimiter ',' csv;команду, но без созданной таблицы получаю ERROR: relation "table" does not exist. Если я добавлю пустую таблицу, …

5
Как мне сразу вставить несколько значений в таблицу postgres?
У меня есть таблица, в которой я пытаюсь обновить сразу несколько значений. Вот схема таблицы: Column | Type | Modifiers ---------------+---------+----------- user_id | integer | subservice_id | integer | У меня есть, user_idи я хочу вставить сразу несколько subservice_id. Есть ли в нем синтаксис Postgres, который позволит мне сделать что-то …
93 postgresql 

5
Postgres: как преобразовать строку json в текст?
Значение Json может состоять из строкового значения. например.: postgres=# SELECT to_json('Some "text"'::TEXT); to_json ----------------- "Some \"text\"" Как я могу извлечь эту строку как текстовое значение postgres? ::TEXTне работает. Он возвращает json в кавычках, а не исходную строку: postgres=# SELECT to_json('Some "text"'::TEXT)::TEXT; to_json ----------------- "Some \"text\"" Спасибо. PS Я использую PostgreSQL …
93 json  postgresql 

5
org.postgresql.util.PSQLException: FATAL: извините, уже слишком много клиентов
Я пытаюсь подключиться к базе данных Postgresql, получаю следующую ошибку: Ошибка: org.postgresql.util.PSQLException: FATAL: извините, уже слишком много клиентов Что означает ошибка и как ее исправить? Мой server.propertiesфайл следующий: serverPortData=9042 serverPortCommand=9078 trackConnectionURL=jdbc:postgresql://127.0.0.1:5432/vTrack?user=postgres password=postgres dst=1 DatabaseName=vTrack ServerName=127.0.0.1 User=postgres Password=admin MaxConnections=90 InitialConnections=80 PoolSize=100 MaxPoolSize=100 KeepAliveTime=100 TrackPoolSize=120 TrackMaxPoolSize=120 TrackKeepAliveTime=100 PortNumber=5432 Logging=1
93 java  sql  postgresql  jdbc 

12
Простые случайные выборки из базы данных Sql
Как мне взять эффективную простую случайную выборку в SQL? Рассматриваемая база данных работает под управлением MySQL; в моей таблице не менее 200 000 строк, и мне нужна простая случайная выборка из примерно 10 000. «Очевидный» ответ: SELECT * FROM table ORDER BY RAND() LIMIT 10000 Для больших таблиц это слишком …
93 mysql  sql  postgresql  random 


16
Как удалить повторяющиеся записи?
Мне нужно добавить уникальное ограничение к существующей таблице. Это нормально, за исключением того, что в таблице уже есть миллионы строк, и многие из них нарушают уникальное ограничение, которое мне нужно добавить. Каков самый быстрый способ удаления ошибочных строк? У меня есть оператор SQL, который находит дубликаты и удаляет их, но …

8
Пользователь Postgres не существует?
Я только что установил Postgres и возился с ним и различными конфигурациями в течение 1-2 часов. Я застрял в том, что не могу перейти на пользователя postgres $ su - postgres дает следующую ошибку: su: unknown login: postgres $ sudo -u postgres psql дает следующую ошибку: sudo: unknown user: postgres …
92 macos  postgresql 

9
Createuser: не удалось подключиться к базе данных postgres: FATAL: роль «tom» не существует
Я пытаюсь настроить Postgres впервые, и мне нужно создать пользователя с разрешениями на чтение и создание баз данных. Однако когда я использую: createuser username в моем терминале я получаю следующее сообщение: createuser: не удалось подключиться к базе данных postgres: FATAL: роль "tom" не существует Том - моя учетная запись пользователя …

6
Экспорт и импорт дампа таблицы (.sql) с помощью pgAdmin
У меня версия pgAdmin 1.16.1 Итак, для экспорта таблицы dumm я делаю: Щелкните правой кнопкой мыши на таблице, а затем в меню нажмите backup, затем в Formatвыборе Plainи сохранить файл какsome_name.sql Затем снимаю таблицу. Хорошо, теперь мне нужно импортировать резервную копию таблицы some_name.sqlв базу данных. Как это сделать? Не могу …

4
Создание временных рядов между двумя датами в 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 from date '2004-08-16')::int - 1) as j Он генерирует 162 даты между 2004-03-07и 2004-08-16и тем, …

2
подзапрос в FROM должен иметь псевдоним
У меня есть этот запрос, который я написал в PostgreSQL, который возвращает ошибку: [Err] ОШИБКА: СТРОКА 3: ОТ (ВЫБРАТЬ ОТЛИЧИТЕЛЬНЫЙ (идентификатор) КАК made_only_recharge Это весь запрос: SELECT COUNT (made_only_recharge) AS made_only_recharge FROM ( SELECT DISTINCT (identifiant) AS made_only_recharge FROM cdr_data WHERE CALLEDNUMBER = '0130' EXCEPT SELECT DISTINCT (identifiant) AS made_only_recharge …

15
Mac + virtualenv + pip + postgresql = Ошибка: исполняемый файл pg_config не найден
Я пытался установить postgres для учебника, но pipвыдает ошибку: pip install psycopg Я получаю обрывок ошибки: Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... or with the pg_config …

2
Отключить проверку внешнего ключа PostgreSQL для миграции
Я создаю много миграций с внешними ключами в PostgreSQL 9.4. Это создает головную боль, потому что все таблицы должны быть в точном порядке, ожидаемом внешними ключами при их переносе. Это становится еще более липким, если мне приходится запускать миграции из других пакетов, от которых мои новые миграции зависят от внешнего …
92 postgresql 

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