Postgre authorization
11 отговора
0 прегледа
Postgre authorization
Здравейте!
Искам да попитам как може да се влезе в Постгре -то като суперюзър примерно.
Защото за командата lo_import ми иска такива права
Благодаря предварително.
П.С."С Postgre 7.4 съм, ако това има някакво значение."
Искам да попитам как може да се влезе в Постгре -то като суперюзър примерно.
Защото за командата lo_import ми иска такива права
Благодаря предварително.
П.С."С Postgre 7.4 съм, ако това има някакво значение."
Re: Postgre authorization
ами по подразбиране потребител postgres е супер потребителя
така, че най-лесно, на конзолата на машината къде е инсталирано правиш
#su postgres
$
и си готов :-) трябва да си root защото по подразбиране postgres няма парола
има и други по-сложни/правилни начини, но поразгледай документацията предимно за pg_hba.conf
така, че най-лесно, на конзолата на машината къде е инсталирано правиш
#su postgres
$
и си готов :-) трябва да си root защото по подразбиране postgres няма парола
има и други по-сложни/правилни начини, но поразгледай документацията предимно за pg_hba.conf
Re: Postgre authorization
Благодаря!
Стана работата!
Но сега пък имам друго затруднение:
Като вляза вече като root пиша :
INSERT INTO protocols (protocol) VALUES (lo_import('/var/www/protokol_001.xls'));
и ми казва:
could not open server file "/var/www/protokol_001.xls": No such file or directory
Какво трябва да направя.
Мислех,че трябва да му задам целия път до файла,ама май съм се излъгал.
Стана работата!
Но сега пък имам друго затруднение:
Като вляза вече като root пиша :
INSERT INTO protocols (protocol) VALUES (lo_import('/var/www/protokol_001.xls'));
и ми казва:
could not open server file "/var/www/protokol_001.xls": No such file or directory
Какво трябва да направя.
Мислех,че трябва да му задам целия път до файла,ама май съм се излъгал.
Редактирано от lifesaver на
Re: Postgre authorization
в момента в който правиш su postgres вече ставаш потребител postgres и той вероятно няма права да чете някоя от директориите по пътя /var/www ....
Re: Postgre authorization
Добре тогава къде трябва да сложа protokol_001.xls за да може да се import-не?
Re: Postgre authorization
ами зависи каква ти е крайната цел :-)
единия вариант е просто да оправиш правата на директориите (и файла), така че този потребител да може да ги чете, друг вариант е да имаш друг потребител с тази цел ...
единия вариант е просто да оправиш правата на директориите (и файла), така че този потребител да може да ги чете, друг вариант е да имаш друг потребител с тази цел ...
Re: Postgre authorization
Ами значи ,направил съм скрипт,от който да проверявам серийни номера.
Искам като чукна на серийния номер да ми се показва протокола с които е дошъл.
Заради това мисля ,че трябва да импортна тази таблица,така че в последствие да я извлека.
Искам като чукна на серийния номер да ми се показва протокола с които е дошъл.
Заради това мисля ,че трябва да импортна тази таблица,така че в последствие да я извлека.
Re: Postgre authorization
ти нали не очакваш с тази команда да import-неш файла в някоя таблица и да може да селектваш от нея?
така ще го импортнеш прото като бинарен файл, който за postgresql ще си е поредица от байтове :-)
така ще го импортнеш прото като бинарен файл, който за postgresql ще си е поредица от байтове :-)
Re: Postgre authorization
Ами не знам вече какво да правя.
Можеш ли да ми кажеш как ще стане?
Ако искаш да ти дам информация за нещо ми кажи.
Можеш ли да ми кажеш как ще стане?
Ако искаш да ти дам информация за нещо ми кажи.
Re: Postgre authorization
амиии ... :-) най-добре ако искаш да помогнем е да опишеш по-подробно целта
Re: Postgre authorization
Ами виж ся,опитвах се да вкарам таблица на опен офис в таблица на постгре за да мога да я експорвам в хтмл формат.
Но намерих друго решение:
Направих скрипт на пърл чрез които си викам направо .xls таблицата без да импортвам нищо.
Сигурно нищо не сте ми разбрали,но важното е че се оправих.
phpGuru много благодарности, че ми помогна.
Но намерих друго решение:
Направих скрипт на пърл чрез които си викам направо .xls таблицата без да импортвам нищо.
Сигурно нищо не сте ми разбрали,но важното е че се оправих.
phpGuru много благодарности, че ми помогна.