ďťż
 
dblink w postgres ďťż
 
dblink w postgres
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

dblink w postgres



pogdan - 14-04-2006 00:01
dblink w postgres
  test1=# create view vvv as (select dblink('hostaddr=127.0.0.1 port=5432
dbname=template1','select id, name from tabela') ) ;

Tabela 'tabela' istenieje i ma rekordy Po wykonaniu powyższego zapytania
dostaję komunikat
"ERROR: function dblink("unknown", "unknown") does not exist
HINT: No function matches the given name and argument types. You may need to
add explicit type casts."
test1=#

Czy ktoś by mi pomógł uruchowić dblinka w postgresie versja 8.1.3? Z góry
dziękuję.

pozdrawiam
pogdan

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/





Piotr 'piter' Hlawski - 14-04-2006 00:01

  pogdan wrote:

> test1=# create view vvv as (select dblink('hostaddr=127.0.0.1 port=5432
> dbname=template1','select id, name from tabela') ) ;
>
> Tabela 'tabela' istenieje i ma rekordy Po wykonaniu powyższego zapytania
> dostaję komunikat
> "ERROR: function dblink("unknown", "unknown") does not exist
> HINT: No function matches the given name and argument types. You may need
> to add explicit type casts."
> test1=#
>
> Czy ktoś by mi pomógł uruchowić dblinka w postgresie versja 8.1.3? Z góry
> dziękuję.
>

Zakładam że zainstalowanego masz dblinika (\i dblink.sql w swojej bazie w
której robisz view)

Robisz to lokalnie (w baza1), a więc zadziała:

CREATE VIEW test AS SELECT pole1, pole2 FROM
dblink('dbname=nazwa_bazy'::text, 'SELECT pole1, pole2 FROM baza2'::text)
t(pole1 integer, pole2 text);

pole1 integer i pole2 text to oczywiście przykład.. podaj swoje typy danych

--
..:: Piter // phlawski$gmail,com // gg: 4534287 ::.
Chuck Norris używa żywej anakondy jako prezerwatywy.




Piotr 'piter' Hlawski - 14-04-2006 00:01

  Piotr 'piter' Hlawski wrote:

> dblink('dbname=nazwa_bazy'::text, 'SELECT pole1, pole2 FROM baza2'::text)

sorry, pośpieszyłem się... FROM tabela oczywiście a nie baza2 :)

--
..:: Piter // phlawski$gmail,com // gg: 4534287 ::.
Chuck Norris złamał własną nogę, żeby móc wygrać w paraolimpiadzie.




Bogdan Parzonko - 14-04-2006 00:01

  Piotr 'piter' Hlawski <phlawski@cut_this_crap.gmail.com> napisał(a):

> Piotr 'piter' Hlawski wrote:
>
> > dblink('dbname=nazwa_bazy'::text, 'SELECT pole1, pole2 FROM baza2'::text)
>
> sorry, pośpieszyłem się... FROM tabela oczywiście a nie baza2 :)
>
Problemu z zapytaniem i łączeniem się niema . Być może jest ale obecnie
jestem na etapie że tej funkcji dblink postgresSQL nie widzi. Tak jakby jej
wogóle nie było.
pozdrawiam

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/





pog - 14-04-2006 00:01

  Piotr 'piter' Hlawski <phlawski@cut_this_crap.gmail.com> napisał(a):

> Piotr 'piter' Hlawski wrote:
>
> > dblink('dbname=nazwa_bazy'::text, 'SELECT pole1, pole2 FROM baza2'::text)
>
> sorry, pośpieszyłem się... FROM tabela oczywiście a nie baza2 :)
>
Problemu z zapytaniem i łączeniem się niema . Być może jest ale obecnie
jestem na etapie że tej funkcji dblink postgresSQL nie widzi. Tak jakby jej
wogóle nie było.
pozdrawiam

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/




Matematyk - 15-04-2006 00:08

  pogdan wrote:

> test1=# create view vvv as (select dblink('hostaddr=127.0.0.1 port=5432
> dbname=template1','select id, name from tabela') ) ;
>
> Tabela 'tabela' istenieje i ma rekordy Po wykonaniu powyższego zapytania
> dostaję komunikat
> "ERROR: function dblink("unknown", "unknown") does not exist
> HINT: No function matches the given name and argument types. You may need
> to add explicit type casts."
> test1=#
>
> Czy ktoś by mi pomógł uruchowić dblinka w postgresie versja 8.1.3? Z góry
> dziękuję.
>
> pozdrawiam
> pogdan
>
>
CREATE OR REPLACE FUNCTION dblink(text, text)
RETURNS SETOF record AS
'ścieżka_do_pliku_dblink.so_zwykle_/usr/lib/postgresql/lib/dblink.so',
'dblink_record'
LANGUAGE 'c' VOLATILE STRICT;

inne fjuczery dblinka i wogóle contriba, patrz:
http://projects.commandprompt.com/pu.../pgsql/contrib




Marcin Mańk - 15-04-2006 00:08

  > Problemu z zapytaniem i łączeniem się niema . Być może jest ale obecnie
> jestem na etapie że tej funkcji dblink postgresSQL nie widzi. Tak jakby
jej
> wogóle nie było.

Instalowałeś Postgresa ze źródeł? Zapoznaj się z plikiem
contrib/dblink/README.dblink

Pozdrawiam
Marcin




Piotr 'piter' Hlawski - 15-04-2006 00:09

  Bogdan Parzonko wrote:

> Piotr 'piter' Hlawski <phlawski@cut_this_crap.gmail.com> napisał(a):
>
>> Piotr 'piter' Hlawski wrote:
>>
>> > dblink('dbname=nazwa_bazy'::text, 'SELECT pole1, pole2 FROM
>> > baza2'::text)
>>
>> sorry, pośpieszyłem się... FROM tabela oczywiście a nie baza2 :)
>>
> Problemu z zapytaniem i łączeniem się niema . Być może jest ale obecnie
> jestem na etapie że tej funkcji dblink postgresSQL nie widzi. Tak jakby
> jej wogóle nie było.

No to najzwyczajniej w świecie nie zainstalowałeś sobie w bierzącej bazie
dblink'a

--
..:: Piter // phlawski$gmail,com // gg: 4534287 ::.
W filmie X-Man żaden z aktorów nie dysponował jakąś specjalną mocą. Chuck
ich wszystkich dublował...
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [PostgreSQL] - jak =?ISO-8859-2?Q?zabezpieczy=E6_interesy_tw?==?ISO-8859-2?Q?=F3rcy_systemu_=3F=3F=3F?= postgresql - int/int postgresql Select count(*) czy raczej Select count(ID) [PostgreSQL] jak =?ISO-8859-2?Q?pobra=E6_warto=B6=E6_zwracan?==?ISO-8859-2?Q?=B1_przez_funkcj=EA=3F?= [postgresql] INSERT OR UPDATE - jak =?ISO-8859-2?Q?b=EAdzie_na?==?ISO-8859-2?Q?jlepiej=3F?= [postgresql] kilka =?ISO-8859-2?Q?rekord=F3w_subquery_jako_?==?ISO-8859-2?Q?string?= [PostgreSQL] Jak =?ISO-8859-2?Q?po=B3=B1czy=E6_funkcje_z_w?==?ISO-8859-2?Q?idokiem?= Postgres - replikcja master-master Dopasowanie do "najlepszego" dopasowania :) [ PostgreSQL] Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • melooonka.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com