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

PostgreSQL версия 9.1

151
Предоставление доступа ко всем таблицам для пользователя

Я новичок в Postgres и пытаюсь перенести наши базы данных MySQL. В MySQL я могу предоставить SELECT, UPDATE, INSERTи DELETEльготы по низкому привилегированному пользователю , и чтобы эти гранты будут применяться ко всем таблицам в указанной базе данных. Я должен что-то упустить в Postgres, потому...

96
Оптимизация запросов по диапазону временных отметок (два столбца)

Я использую PostgreSQL 9.1 на Ubuntu 12.04. Мне нужно выбрать записи за определенный промежуток времени: в моей таблице time_limitsесть два timestampполя и одно integerсвойство. В моей фактической таблице есть дополнительные столбцы, которые не связаны с этим запросом. create table (...

47
удалить требование пароля для пользователя postgres

Я понимаю, что после установки PostgreSQL не имеет пароля для своего пользователя root (postgres): postgres=# select usename, passwd is null from pg_shadow; usename | ?column? ----------+---------- postgres | t (1 row) ... и рекомендуется установить его с: alter role postgres password...

42
Как перечислить все представления в SQL в PostgreSQL?

Как мне перечислить все представления для базы данных, используя команду SQL в PostgreSQL? Я хотел бы что-то похожее на вывод команды psql \dv, но желательно просто список имен представлений. например, SELECT ...; my_view_1 my_view_2 my_view_3 Я использую PostgreSQL v9.1.4 в Ubuntu...

39
Настройка PostgreSQL для производительности чтения

Наша система записывает много данных (вид системы Big Data). Производительность записи достаточно для наших нужд, но производительность чтения слишком низкая. Структура первичного ключа (ограничения) одинакова для всех наших таблиц: timestamp(Timestamp) ; index(smallint) ; key(integer). Таблица...

31
Забытый пароль PostgreSQL для Windows

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 6 лет назад . Сегодня утром я пытался подключить базу данных PostgreSQL на моем рабочем столе Windows 7 Professional. Значением по умолчанию...

27
обновление с postgres 9.1 до 9.3 на сервере Ubuntu

У меня есть рабочий сервер (Ubuntu 13.10), работающий с postgresql 9.1. Я хочу использовать несколько функций 9.3, поэтому хочу обновить. Может ли кто-нибудь помочь мне с обновлением с 9.1 до 9.3, чтобы время простоя составило не более 30 минут. или так? Основная задача - предотвратить потерю...

25
Как мне перечислить все таблицы во всех схемах, принадлежащих текущему пользователю в Postgresql?

Я могу перечислить все таблицы во всех схемах, используя > \dt *.* но в нем также перечислены системные таблицы, которые намного превосходят мои таблицы, которые меня интересуют. Я хотел бы, чтобы все таблицы (и, возможно, представления), созданные мной, в общедоступной схеме и любые схемы,...

22
PostgreSQL: Как сделать резервную копию только одной схемы из базы данных и восстановить ее на другом сервере

У меня есть база данных с именем "A", которая имеет две схемы "B" и "C". Я хочу сделать резервную копию и восстановить схему "B" на другом сервере? не уверен, как это сделать, так как я новичок в Postgres. Нужно ли создавать новую БД на новом сервере с именем «А», а затем восстанавливать схему «Б»...

20
Перемещение данных postgresql на другой диск

Я использую AWS в качестве облачной среды. Я установил PostgreSQL на тот же диск, что и мой корневой экземпляр. Я подключил и подключил второй диск к своему экземпляру. Теперь я хочу переместить все мои данные PostgreSQL на другой диск. Я все еще в режиме разработки, поэтому я могу удалить старые...

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

Я получил дамп моей базы данных PostgreSQL с: pg_dump -U user-name -d db-name -f dumpfile который я затем продолжаю восстанавливать в другой базе данных: psql X -U postgres -d db-name-b -f dumpfile Моя проблема заключается в том, что база данных содержит ссылочные ограничения, проверки и триггеры,...

18
Решения для архивирования баз данных

В продолжение вопроса, опубликованного мной на: Является ли хорошей идеей переместить таблицы с большим объемом и с большим доступом в отдельную базу данных? Я ищу различные методы / решения, доступные для архивирования баз данных в PostgreSQL. Несколько решений, о которых я могу подумать:...

16
Поиск триграмм становится намного медленнее, так как строка поиска становится длиннее

В базе данных Postgres 9.1 у меня есть таблица table1с ~ 1,5M строк и столбцом label(упрощенные имена ради этого вопроса). Имеется функциональный индекс-триграмм lower(unaccent(label))( unaccent()сделан неизменным, чтобы его можно было использовать в индексе). Следующий запрос довольно быстрый:...

16
восстановление базы данных Postgres: pg_restore -vs- просто с помощью psql

Я сбрасываю свою базу данных Postgres с помощью pg_dump (в текстовом формате), а затем восстанавливаю ее просто с помощью psql (с -fопцией). Возникает вопрос: я что-то упустил, не используя pg_restore, который выглядит как специализированный инструмент восстановления (по сравнению с универсальным...

15
Параметр log_min_duration_statement игнорируется

Я бегу Postgresql 9.1на Ubuntu. Точная версия Postgresql, 9.1+129ubuntu1как показывает мой менеджер пакетов. У меня есть 2 базы данных, которые активно используются, и они используются с удаленного сервера. Я хочу регистрировать запросы, которые имеют длительное время выполнения. Поэтому я...

15
Как я могу создать пользователя только для чтения для резервных копий в PostgreSQL?

Правда ли, что в PostgreSQL создать резервного пользователя только для чтения невозможно? Мне сообщили на IRC-канале, что у вас просто не может быть резервного пользователя только без прав владения. Я нахожу это очень странным, поэтому хочу убедиться, что я ничего не пропустил. Ниже то, что я...

15
Как использовать aes-шифрование в PostgreSQL?

Я попытался AES-шифрование с помощью следующего заявления: SELECT encrypt('test', 'key', 'aes'); который работал, но я не могу расшифровать значение. Я вставил его в поле типа данных bytea, но я не уверен, что это правильный путь. SELECT decrypt(pw, 'key', 'aes') FROM table WHERE ID = 1; дает мне...