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

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

11
Как создать пользователя только для чтения в PostgreSQL?
Я хотел бы создать пользователя в PostgreSQL, который может делать SELECT только из конкретной базы данных. В MySQL команда будет: GRANT SELECT ON mydb.* TO 'xxx'@'%' IDENTIFIED BY 'yyy'; Что такое эквивалентная команда или серия команд в PostgreSQL? Я старался... postgres=# CREATE ROLE xxx LOGIN PASSWORD 'yyy'; postgres=# GRANT SELECT …
420 postgresql 

12
Как экспортировать таблицу в формате CSV с заголовками на Postgresql?
Я пытаюсь экспортировать таблицу PostgreSQL с заголовками в файл CSV через командную строку, однако я получаю ее для экспорта в файл CSV, но без заголовков. Мой код выглядит следующим образом: COPY products_273 to '/tmp/products_199.csv' delimiters',';

30
Postgres не может подключиться к серверу
После того, как я сделал brew update и brew upgrade, у моего postgres возникли некоторые проблемы. Я попытался удалить postgres и установить снова, но это не сработало. Это сообщение об ошибке. (Я также получил это сообщение об ошибке, когда я пытаюсь сделать rake db: migrate) $ psql psql: could not …

5
Как мне (или я могу) ВЫБРАТЬ DISTINCT по нескольким столбцам?
Мне нужно извлечь все строки из таблицы, где 2 столбца вместе все разные. Поэтому я хочу, чтобы все продажи, в которых не было других продаж, произошли в тот же день по той же цене. Продажи, которые являются уникальными в зависимости от дня и цены, будут обновлены до активного статуса. Вот …


23
Где мои файлы postgres * .conf?
Я недавно переустановил postgresql 8.3 на моем Ubuntu 8.04 после обновления. Используется пакет EnterpriseDB. Я могу подключиться к базе данных локально, я вижу postgres системной БД, но не могу настроить ее, потому что не могу найти файлы конфигурации. Перебрал весь жесткий диск и нашел только такие образцы какpg_hba.conf.sample Где находятся …

16
psql: FATAL: роль postgres не существует
Я начинающий послерод. Я установил postgres.app для Mac. Я играл с командами psql и случайно удалил базу данных postgres. Я не знаю, что там было. В настоящее время я работаю над учебником: http://www.rosslaird.com/blog/building-a-project-with-mezzanine/ И я застрял на sudo -u postgres psql postgres СООБЩЕНИЕ ОБ ОШИБКЕ: psql: FATAL: role "postgres" does …

30
Как выбрать n-ую строку в таблице базы данных SQL?
Я заинтересован в изучении некоторых (в идеале) независимых от базы данных способов выбора n- й строки из таблицы базы данных. Также было бы интересно увидеть, как этого можно достичь, используя встроенную функциональность следующих баз данных: SQL Server MySQL PostgreSQL SQLite оракул В настоящее время я делаю что-то вроде следующего в …

13
Как вы находите количество строк для всех ваших таблиц в Postgres
Я ищу способ найти количество строк для всех моих таблиц в Postgres. Я знаю, что могу сделать это по одной таблице за раз с: SELECT count(*) FROM table_name; но я хотел бы увидеть количество строк для всех таблиц, а затем упорядочить их, чтобы понять, насколько велики все мои таблицы.

10
Как регистрировать запросы PostgreSQL?
Как включить ведение журнала всего SQL, выполняемого PostgreSQL 8.3? Отредактировано (подробнее) Я изменил эти строки: log_directory = 'pg_log' log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' log_statement = 'all' И перезапустите службу PostgreSQL ... но журнал не был создан ... Я использую Windows Server 2003. Любые идеи?

23
psql: FATAL: ошибка идентификации пользователя «postgres»
Я установил PostgreSQL и pgAdminIII на свою коробку Ubuntu Karmic. Я могу успешно использовать pgAdminIII (т.е. подключиться / войти в систему), однако, когда я пытаюсь войти на сервер, используя то же имя пользователя / pwd в командной строке (используя psql), я получаю сообщение об ошибке: psql: FATAL: Ident authentication failed …
372 postgresql 

21
Убить сеанс / соединение postgresql
Как я могу убить все мои соединения postgresql? Я пытаюсь, rake db:dropно я получаю: ERROR: database "database_name" is being accessed by other users DETAIL: There are 1 other session(s) using the database. Я пытался завершить процессы, которые я вижу, ps -ef | grep postgresно это тоже не работает: kill: kill …

6
Генерация UUID в Postgres для оператора вставки?
Мой вопрос довольно прост. Мне известна концепция UUID, и я хочу сгенерировать ее для ссылки на каждый «элемент» из «хранилища» в моей БД. Кажется разумным, верно? Проблема в следующей строке возвращает ошибку: honeydb=# insert into items values( uuid_generate_v4(), 54.321, 31, 'desc 1', 31.94); ERROR: function uuid_generate_v4() does not exist LINE …

5
Команда «использовать имя_базы_данных» в PostgreSQL
Я новичок в PostgreSQL. Я хочу подключиться к другой базе данных из редактора запросов Postgres - например, USEкоманды MySQL или MS SQL Server. Я нашел \c databasenameпутем поиска в Интернете, но он работает только на PSQL . Когда я пытаюсь сделать это из редактора запросов PostgreSQL, я получаю синтаксическую ошибку. …

17
Postgres: INSERT, если еще не существует
Я использую Python для записи в базу данных postgres: sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) Но поскольку некоторые из моих строк идентичны, я получаю следующую ошибку: psycopg2.IntegrityError: duplicate key value violates unique …

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