Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Вопросы по PostgreSQL

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

RE_L



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
1. Можно ли перекодировать записи в БД из win1251 в koi8r средствами PostgreSQL?
 
2. (сорри за офтопик) Предлагаю вынести все вопросы, связанные с базами данных в отдельную ветку,  где обсуждались бы вопросы администрирования и разработки БД в mysql, MS SQL Server, PostgreSQL и др.

Всего записей: 120 | Зарегистр. 29-05-2003 | Отправлено: 14:34 03-06-2003
salaris

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня такой вопрос..  
есть два компа в локалке, на обоих стоит postgre, у обоих конфиги одинаковые, но комп1 видит бд комп2, а комп2 - не видит бд комп1. отличаются они только сборкой винды (ХР кстати) и наличием антивируса Авира на втором. фаерволы не стоят. в чем может быть проблема?

Всего записей: 21 | Зарегистр. 12-05-2004 | Отправлено: 15:42 10-06-2009
cr



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Фаервол есть еще встроенный в XP, отключен/настроен ? Только БД не видит ?

Всего записей: 473 | Зарегистр. 13-05-2004 | Отправлено: 18:43 10-06-2009
salaris

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да, встроенный и отключал, и делал исключения.. все одно, на комп 2 не видит БД, сам комп2 виден, именно к БД не коннектит.
полагаю где то в политиках безопасности копаться нужно, но где.. не представляю. проще конечно винду переставить (поставить сборку как на комп1), но очень не хочется.. а еще отличие, не знаю важно ли, на комп 2 винда постоянно обнавляется, т.е. все заплатки есть, может что то из этого не пускает?

Всего записей: 21 | Зарегистр. 12-05-2004 | Отправлено: 21:11 10-06-2009
sergeyxr

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
установил PostgreSQL (postgresql-9.1.2-1-windows.exe)
 
при установке на win2003R2 перед формированием унинстала.
выдаёт ошибку загрузки модуля и формирования файла postgres.conf
 
На локальной машине на XP и 7(семёрке) ставиться нормально, но проблемы с запуском.
перелил с xp содержимое data на сервер 2003.
поменял запуск от имени локального пользователя
служба встала.
 
Но возникла проблема с подключением к базе через Postgres admin 3
пишет пароль неверный
 
вроде проблема в конфиге pg_hba.conf
 
а как сбросить его на win системе я не нашёл.
У кого аналогичная проблема, подскажите.
 
 
Добавлено:
всё решил проблемму
надо было подредактировать pg_hba.conf
по паролю скинул переустановкой.
пароль не сразу прописался в конфиги.
 
А вот по поводу запуска от пользователя poastgres пока думаю....

Всего записей: 43 | Зарегистр. 13-10-2011 | Отправлено: 12:34 23-02-2012
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sergeyxr

Цитата:
А вот по поводу запуска от пользователя poastgres пока думаю....
А что тут дмать?
Создаешь юзера poastgres, если еще не создан, даешь ему права на директорию с базами.
В свойствах сервиса PostgreSQL указываешь запуск от имени этого юзера. И всё.

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 13:15 23-02-2012
omsk_mail



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем доброго времени суток!
Подскажите как можно заставить PostgreSQL работать с базами на разных разделах!
Win2008sp2

Всего записей: 407 | Зарегистр. 18-02-2008 | Отправлено: 09:29 17-07-2015
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omsk_mail
Цитата:
Подскажите как можно заставить PostgreSQL работать с базами на разных разделах!  
Читаем про Tablespaces


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17273 | Зарегистр. 13-06-2007 | Отправлено: 11:34 17-07-2015
TuMOXA123

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если есть кто живой тут, подскажите, пожалуйста, где крутить, чтобы сортировка ставила букву Ё после Е, а не перед всем набором. Т.е. сейчас Ё А Б В Г Д.... база в UTF8. Всё сортирует нормально кроме буквы Ё

Всего записей: 456 | Зарегистр. 27-01-2003 | Отправлено: 17:31 26-02-2016
omsk_mail



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем доброго времени суток!
Помогите настроить репликацию:
windows server 2008 с PostgresPro_9.5.4.1_X64
В интернете есть мануал по настройке: настройка
Но не получается! при выполнении команды "C:PostgreSQL\bin\pg_basebackup.exe" --host=192.168.1.1 --port=5432 --username=repl -D "D:database"
Ошибка при копировании файла "postgresql.conf.old" и лог файлов.
 

Всего записей: 407 | Зарегистр. 18-02-2008 | Отправлено: 16:19 20-09-2016 | Исправлено: omsk_mail, 16:20 20-09-2016
TuMOXA123

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Вот. Книжка дрянь, но в ней описаны то ли 4, то ли 5 видов репликации. Может поможет
https://mega.nz/#!URYUmIIK!McMzLa3gAv0RgJ4MELFzq98lD63RpUucaK7V4O5n5mU
 
Народ, подскажите форум хороший по Посгресу плииииииз. Куда-то вы ведь отсюда сбежали все

Всего записей: 456 | Зарегистр. 27-01-2003 | Отправлено: 14:38 21-09-2016
omsk_mail



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тут есть народ живой  
PG

Всего записей: 407 | Зарегистр. 18-02-2008 | Отправлено: 07:48 26-09-2016 | Исправлено: omsk_mail, 07:49 26-09-2016
NiXXX



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем доброго времени суток!
 
Продолжаю быть начинающим в PostgreSQL. Случилась крайне странная ситуация - не срабатывает команда update.
Для теста создал схему, в ней две таблицы - tbl и tbl_h, на обновление tbl повесил триггер - он перекидывает предыдущие значения в таблицу tbl_h (историческая). Запускаю update и commit (на всякий случай) - update "проходит", но в основной таблице ничего не меняется, а триггер срабатывает и добавляет строку в таблицу с историей.
Пытаюсь разобраться в чем проблема. Подскажите новичку куда копать.
Код создания схемы
 
P.S. Все тесты гоняю в DBeaver 22.2.4.

Всего записей: 365 | Зарегистр. 06-05-2003 | Отправлено: 14:47 01-02-2023 | Исправлено: NiXXX, 15:45 01-02-2023
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NiXXX

Цитата:
Подскажите новичку куда копать.

не пользуюсь postgresql, но навскидку..  

Код:
BEGIN
insert into test.tbl_h select t.tbl_id, t.tbl_name, current_timestamp from test.tbl t;
RETURN NULL;
END;

уверены, что тут нужно возвращать NULL?
вполне возможно, что это отменяет операцию обновления.
 

Цитата:
Trigger functions are always declared as “RETURNS trigger”, but what you actually have to return is
 
for statement level triggers, the value NULL
for row level triggers, a row of the table on which the trigger is defined
 
The return value is ignored for row level AFTER triggers, so you may as well return NULL in that case. That leaves row level BEFORE triggers as the only interesting case.
 
In row level BEFORE triggers, the return value has the following meaning:
 
if the trigger returns NULL, the triggering operation is aborted, and the row will not be modified
for INSERT and UPDATE triggers, the returned row is the input for the triggering DML statement

 
Note also that you can have more than one row level BEFORE trigger on a table. In this case, the triggers are executed in the alphabetical order of their name, and the result of the previous trigger function becomes the input for the next trigger function.

 
ps: и вопрос не для сисадминов.
http://forum.ru-board.com/forum.cgi?action=filter&forum=33&filterby=topictitle&word=postgre
http://forum.ru-board.com/forum.cgi?action=filter&forum=31&filterby=topictitle&word=postgre

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 04:35 02-02-2023 | Исправлено: Mavrikii, 04:38 02-02-2023
NiXXX



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii, благодарю!
Действительно - надо возвращать NEW, а не NULL.

Всего записей: 365 | Зарегистр. 06-05-2003 | Отправлено: 10:06 02-02-2023
ZlyddeN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос по созданию копии кластера. Такой план насколько плох?
1. Делаем pg_basebackup -D /mnt/newDATA
2. останавливаю кластер
3. копирую pg_wal/ в новый путь /mnt/newDATA/pg_wal
4. монтирую newDATA на место старого кластера /var/lib/pgsql/11/data
5. запускаю кластер.
 
Это мне гарантирует целостность данных?

Всего записей: 114 | Зарегистр. 20-09-2003 | Отправлено: 15:50 30-05-2023
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZlyddeN

Цитата:
Это мне гарантирует целостность данных?

смотря от чего..  цель? репликация не устраивает?

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 20:43 30-05-2023
ZlyddeN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
цель - минимальное время простоя сервера баз данных при переносе на другой сервер/диск/раздел диска
репликацию никто не настраивал

Всего записей: 114 | Зарегистр. 20-09-2003 | Отправлено: 22:15 30-05-2023
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZlyddeN

Цитата:
минимальное время простоя сервера баз данных при переносе на другой сервер/диск/раздел диска

лучше бы сделать дамп и его перенести. если там разные версии или битность или еще что - может и не подняться.
https://stackoverflow.com/questions/1237725/copying-postgresql-database-to-another-server
https://www.postgresqltutorial.com/postgresql-administration/postgresql-copy-database/

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 00:54 31-05-2023 | Исправлено: Mavrikii, 00:54 31-05-2023
fscpsd



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ZlyddeN
Цитата:
репликацию никто не настраивал
Лучше бы настроить. Это наиболее безопасный вариант с минимальным временем простоя и гарантированной целостностью. Либо тренируйтесь с дампом, сначала переносите и проверяйте его в тестовой среде, максимально приближенной к реальным условиям.

Всего записей: 1732 | Зарегистр. 16-09-2010 | Отправлено: 04:07 31-05-2023 | Исправлено: fscpsd, 04:34 31-05-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Вопросы по PostgreSQL


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru