Re: [pgbr-geral] relation does not exist

2008-08-18 Por tôpico Luigi Castro Cardeles
Olá,


Vc está dando o restore entre versão distindas do PostGIS?
da 1.3.2 pra 1.3.3?
algumas funções são alteradas, vc deve rodar antes o arquivo
lwpostgis_upgrade.sql.

vc deu o dump do bando com -Fc?
[]'s

2008/8/18 Ribamar Sousa <[EMAIL PROTECTED]>

>
>
> 2008/8/18 Lucas Mocellin <[EMAIL PROTECTED]>
>
>> isso ja está feito.
>>
>> pode ver que a primeira notificacao eh que a linguagem "ja esta
>> instalada".
>>
>
> Tens razaão. Desculpe, foi a pressa.   É isso, ao tentar criar a linguagem
> que já está criada dispara o erro.
>
>>
>>
>> Em 18/08/08, Ribamar Sousa <[EMAIL PROTECTED]> escreveu:
>>>
>>> 2008/8/18 Lucas Mocellin <[EMAIL PROTECTED]>
>>>
 Desculpe mais uma vez, nem olhei a fundo a documentacao.

 dei uma lida e vi o procedimento de atualização, porém agora acontece o
 seguinte, eu consigo migrar tudo certinho, as tabelas são criadas
 corretamente, porém o script envia algumas mensagens de erro:

 could not access file "$libdir/liblwgeom.dll": No such file or directory

 Porém estou em um linux, no mínimo deveria dar o erro do ".so", estou
 migrando de um windows para um linux, será que no banco antigo há algum
 "resquício" dessa dll?

 ls -l /usr/lib/postgresql/8.1/lib/liblwgeom.so
 lrwxrwxrwx 1 root root 16 2008-08-15 08:51
 /usr/lib/postgresql/8.1/lib/liblwgeom.so -> liblwgeom.so.1.1

 está ai o modulo.

 entao fiz o seguinte, exportei a variavel "libdir" e criei um link do
 .dll para o .so:
 ln -s liblwgeom.so.1.1 liblwgeom.dll

 executei e agora os erros nao ocorreram, porém vieram os avisos/erros:

 createlang: language "plpgsql" is already installed in database "web"
 NOTICE:  type "histogram2d" is not yet defined
 DETAIL:  Creating a shell type definition.
 NOTICE:  argument type histogram2d is only a shell
 NOTICE:  type "spheroid" is not yet defined
 DETAIL:  Creating a shell type definition.
 NOTICE:  argument type spheroid is only a shell
 NOTICE:  type "geometry" is not yet defined
 DETAIL:  Creating a shell type definition.
 NOTICE:  argument type geometry is only a shell
 NOTICE:  return type geometry is only a shell
 NOTICE:  argument type geometry is only a shell
 NOTICE:  type "box3d" is not yet defined
 DETAIL:  Creating a shell type definition.
 NOTICE:  argument type box3d is only a shell
 NOTICE:  type "chip" is not yet defined
 DETAIL:  Creating a shell type definition.
 NOTICE:  argument type chip is only a shell
 NOTICE:  type "box2d" is not yet defined
 DETAIL:  Creating a shell type definition.
 NOTICE:  argument type box2d is only a shell
 NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
 "spatial_ref_sys_pkey" for table "spatial_ref_sys"
 NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
 "geometry_columns_pk" for table "geometry_columns"
 ERROR:  language "plpgsql" already exists
 ERROR:  function "lockrow" already exists with same argument types
 ERROR:  function "lockrow" already exists with same argument types


>>>
>>> Erro mesmo, deve ser apenas um.
>>> Crie a linguagem antes de iniciar a importação:
>>>
>>> create language plpgsql;
>>>
>>>
>>> --
>>> Ribamar FS - [EMAIL PROTECTED]
>>> http://ribafs.net
>>>
>>>
>>> ___
>>> pgbr-geral mailing list
>>> pgbr-geral@listas.postgresql.org.br
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>>
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> Ribamar FS - [EMAIL PROTECTED]
> http://ribafs.net
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] relation does not exist

2008-08-18 Por tôpico Ribamar Sousa
2008/8/18 Lucas Mocellin <[EMAIL PROTECTED]>

> isso ja está feito.
>
> pode ver que a primeira notificacao eh que a linguagem "ja esta instalada".
>

Tens razaão. Desculpe, foi a pressa.   É isso, ao tentar criar a linguagem
que já está criada dispara o erro.

>
>
> Em 18/08/08, Ribamar Sousa <[EMAIL PROTECTED]> escreveu:
>>
>> 2008/8/18 Lucas Mocellin <[EMAIL PROTECTED]>
>>
>>> Desculpe mais uma vez, nem olhei a fundo a documentacao.
>>>
>>> dei uma lida e vi o procedimento de atualização, porém agora acontece o
>>> seguinte, eu consigo migrar tudo certinho, as tabelas são criadas
>>> corretamente, porém o script envia algumas mensagens de erro:
>>>
>>> could not access file "$libdir/liblwgeom.dll": No such file or directory
>>>
>>> Porém estou em um linux, no mínimo deveria dar o erro do ".so", estou
>>> migrando de um windows para um linux, será que no banco antigo há algum
>>> "resquício" dessa dll?
>>>
>>> ls -l /usr/lib/postgresql/8.1/lib/liblwgeom.so
>>> lrwxrwxrwx 1 root root 16 2008-08-15 08:51
>>> /usr/lib/postgresql/8.1/lib/liblwgeom.so -> liblwgeom.so.1.1
>>>
>>> está ai o modulo.
>>>
>>> entao fiz o seguinte, exportei a variavel "libdir" e criei um link do
>>> .dll para o .so:
>>> ln -s liblwgeom.so.1.1 liblwgeom.dll
>>>
>>> executei e agora os erros nao ocorreram, porém vieram os avisos/erros:
>>>
>>> createlang: language "plpgsql" is already installed in database "web"
>>> NOTICE:  type "histogram2d" is not yet defined
>>> DETAIL:  Creating a shell type definition.
>>> NOTICE:  argument type histogram2d is only a shell
>>> NOTICE:  type "spheroid" is not yet defined
>>> DETAIL:  Creating a shell type definition.
>>> NOTICE:  argument type spheroid is only a shell
>>> NOTICE:  type "geometry" is not yet defined
>>> DETAIL:  Creating a shell type definition.
>>> NOTICE:  argument type geometry is only a shell
>>> NOTICE:  return type geometry is only a shell
>>> NOTICE:  argument type geometry is only a shell
>>> NOTICE:  type "box3d" is not yet defined
>>> DETAIL:  Creating a shell type definition.
>>> NOTICE:  argument type box3d is only a shell
>>> NOTICE:  type "chip" is not yet defined
>>> DETAIL:  Creating a shell type definition.
>>> NOTICE:  argument type chip is only a shell
>>> NOTICE:  type "box2d" is not yet defined
>>> DETAIL:  Creating a shell type definition.
>>> NOTICE:  argument type box2d is only a shell
>>> NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
>>> "spatial_ref_sys_pkey" for table "spatial_ref_sys"
>>> NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
>>> "geometry_columns_pk" for table "geometry_columns"
>>> ERROR:  language "plpgsql" already exists
>>> ERROR:  function "lockrow" already exists with same argument types
>>> ERROR:  function "lockrow" already exists with same argument types
>>>
>>>
>>
>> Erro mesmo, deve ser apenas um.
>> Crie a linguagem antes de iniciar a importação:
>>
>> create language plpgsql;
>>
>>
>> --
>> Ribamar FS - [EMAIL PROTECTED]
>> http://ribafs.net
>>
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
Ribamar FS - [EMAIL PROTECTED]
http://ribafs.net
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] relation does not exist

2008-08-18 Por tôpico Lucas Mocellin
isso ja está feito.

pode ver que a primeira notificacao eh que a linguagem "ja esta instalada".


Em 18/08/08, Ribamar Sousa <[EMAIL PROTECTED]> escreveu:
>
> 2008/8/18 Lucas Mocellin <[EMAIL PROTECTED]>
>
>> Desculpe mais uma vez, nem olhei a fundo a documentacao.
>>
>> dei uma lida e vi o procedimento de atualização, porém agora acontece o
>> seguinte, eu consigo migrar tudo certinho, as tabelas são criadas
>> corretamente, porém o script envia algumas mensagens de erro:
>>
>> could not access file "$libdir/liblwgeom.dll": No such file or directory
>>
>> Porém estou em um linux, no mínimo deveria dar o erro do ".so", estou
>> migrando de um windows para um linux, será que no banco antigo há algum
>> "resquício" dessa dll?
>>
>> ls -l /usr/lib/postgresql/8.1/lib/liblwgeom.so
>> lrwxrwxrwx 1 root root 16 2008-08-15 08:51
>> /usr/lib/postgresql/8.1/lib/liblwgeom.so -> liblwgeom.so.1.1
>>
>> está ai o modulo.
>>
>> entao fiz o seguinte, exportei a variavel "libdir" e criei um link do .dll
>> para o .so:
>> ln -s liblwgeom.so.1.1 liblwgeom.dll
>>
>> executei e agora os erros nao ocorreram, porém vieram os avisos/erros:
>>
>> createlang: language "plpgsql" is already installed in database "web"
>> NOTICE:  type "histogram2d" is not yet defined
>> DETAIL:  Creating a shell type definition.
>> NOTICE:  argument type histogram2d is only a shell
>> NOTICE:  type "spheroid" is not yet defined
>> DETAIL:  Creating a shell type definition.
>> NOTICE:  argument type spheroid is only a shell
>> NOTICE:  type "geometry" is not yet defined
>> DETAIL:  Creating a shell type definition.
>> NOTICE:  argument type geometry is only a shell
>> NOTICE:  return type geometry is only a shell
>> NOTICE:  argument type geometry is only a shell
>> NOTICE:  type "box3d" is not yet defined
>> DETAIL:  Creating a shell type definition.
>> NOTICE:  argument type box3d is only a shell
>> NOTICE:  type "chip" is not yet defined
>> DETAIL:  Creating a shell type definition.
>> NOTICE:  argument type chip is only a shell
>> NOTICE:  type "box2d" is not yet defined
>> DETAIL:  Creating a shell type definition.
>> NOTICE:  argument type box2d is only a shell
>> NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
>> "spatial_ref_sys_pkey" for table "spatial_ref_sys"
>> NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
>> "geometry_columns_pk" for table "geometry_columns"
>> ERROR:  language "plpgsql" already exists
>> ERROR:  function "lockrow" already exists with same argument types
>> ERROR:  function "lockrow" already exists with same argument types
>>
>>
>
> Erro mesmo, deve ser apenas um.
> Crie a linguagem antes de iniciar a importação:
>
> create language plpgsql;
>
>
> --
> Ribamar FS - [EMAIL PROTECTED]
> http://ribafs.net
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] relation does not exist

2008-08-18 Por tôpico Ribamar Sousa
2008/8/18 Lucas Mocellin <[EMAIL PROTECTED]>

> Desculpe mais uma vez, nem olhei a fundo a documentacao.
>
> dei uma lida e vi o procedimento de atualização, porém agora acontece o
> seguinte, eu consigo migrar tudo certinho, as tabelas são criadas
> corretamente, porém o script envia algumas mensagens de erro:
>
> could not access file "$libdir/liblwgeom.dll": No such file or directory
>
> Porém estou em um linux, no mínimo deveria dar o erro do ".so", estou
> migrando de um windows para um linux, será que no banco antigo há algum
> "resquício" dessa dll?
>
> ls -l /usr/lib/postgresql/8.1/lib/liblwgeom.so
> lrwxrwxrwx 1 root root 16 2008-08-15 08:51
> /usr/lib/postgresql/8.1/lib/liblwgeom.so -> liblwgeom.so.1.1
>
> está ai o modulo.
>
> entao fiz o seguinte, exportei a variavel "libdir" e criei um link do .dll
> para o .so:
> ln -s liblwgeom.so.1.1 liblwgeom.dll
>
> executei e agora os erros nao ocorreram, porém vieram os avisos/erros:
>
> createlang: language "plpgsql" is already installed in database "web"
> NOTICE:  type "histogram2d" is not yet defined
> DETAIL:  Creating a shell type definition.
> NOTICE:  argument type histogram2d is only a shell
> NOTICE:  type "spheroid" is not yet defined
> DETAIL:  Creating a shell type definition.
> NOTICE:  argument type spheroid is only a shell
> NOTICE:  type "geometry" is not yet defined
> DETAIL:  Creating a shell type definition.
> NOTICE:  argument type geometry is only a shell
> NOTICE:  return type geometry is only a shell
> NOTICE:  argument type geometry is only a shell
> NOTICE:  type "box3d" is not yet defined
> DETAIL:  Creating a shell type definition.
> NOTICE:  argument type box3d is only a shell
> NOTICE:  type "chip" is not yet defined
> DETAIL:  Creating a shell type definition.
> NOTICE:  argument type chip is only a shell
> NOTICE:  type "box2d" is not yet defined
> DETAIL:  Creating a shell type definition.
> NOTICE:  argument type box2d is only a shell
> NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
> "spatial_ref_sys_pkey" for table "spatial_ref_sys"
> NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
> "geometry_columns_pk" for table "geometry_columns"
> ERROR:  language "plpgsql" already exists
> ERROR:  function "lockrow" already exists with same argument types
> ERROR:  function "lockrow" already exists with same argument types
>

Erro mesmo, deve ser apenas um.
Crie a linguagem antes de iniciar a importação:

create language plpgsql;


-- 
Ribamar FS - [EMAIL PROTECTED]
http://ribafs.net
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] relation does not exist

2008-08-18 Por tôpico Lucas Mocellin
Desculpe mais uma vez, nem olhei a fundo a documentacao.

dei uma lida e vi o procedimento de atualização, porém agora acontece o
seguinte, eu consigo migrar tudo certinho, as tabelas são criadas
corretamente, porém o script envia algumas mensagens de erro:

could not access file "$libdir/liblwgeom.dll": No such file or directory

Porém estou em um linux, no mínimo deveria dar o erro do ".so", estou
migrando de um windows para um linux, será que no banco antigo há algum
"resquício" dessa dll?

ls -l /usr/lib/postgresql/8.1/lib/liblwgeom.so
lrwxrwxrwx 1 root root 16 2008-08-15 08:51
/usr/lib/postgresql/8.1/lib/liblwgeom.so -> liblwgeom.so.1.1

está ai o modulo.

entao fiz o seguinte, exportei a variavel "libdir" e criei um link do .dll
para o .so:
ln -s liblwgeom.so.1.1 liblwgeom.dll

executei e agora os erros nao ocorreram, porém vieram os avisos/erros:

createlang: language "plpgsql" is already installed in database "web"
NOTICE:  type "histogram2d" is not yet defined
DETAIL:  Creating a shell type definition.
NOTICE:  argument type histogram2d is only a shell
NOTICE:  type "spheroid" is not yet defined
DETAIL:  Creating a shell type definition.
NOTICE:  argument type spheroid is only a shell
NOTICE:  type "geometry" is not yet defined
DETAIL:  Creating a shell type definition.
NOTICE:  argument type geometry is only a shell
NOTICE:  return type geometry is only a shell
NOTICE:  argument type geometry is only a shell
NOTICE:  type "box3d" is not yet defined
DETAIL:  Creating a shell type definition.
NOTICE:  argument type box3d is only a shell
NOTICE:  type "chip" is not yet defined
DETAIL:  Creating a shell type definition.
NOTICE:  argument type chip is only a shell
NOTICE:  type "box2d" is not yet defined
DETAIL:  Creating a shell type definition.
NOTICE:  argument type box2d is only a shell
NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
"spatial_ref_sys_pkey" for table "spatial_ref_sys"
NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
"geometry_columns_pk" for table "geometry_columns"
ERROR:  language "plpgsql" already exists
ERROR:  function "lockrow" already exists with same argument types
ERROR:  function "lockrow" already exists with same argument types


Isso é aceitável? Valeu essa bela gambia?

Obrigado,

Lucas.

2008/8/15 Luigi Castro Cardeles <[EMAIL PROTECTED]>

> Olá,
>
> no site do PostGIS tem o passo a passo de como vc instala o módulo.
> No seu caso que quer restaurar um banco, vc já leu a documentação? Existe
> um script em perl que faz isso pra vc, ele vem junto com a instalação.
> postigs_restore.pl
>
> []'s
>
>
> 2008/8/15 Roberto Mello <[EMAIL PROTECTED]>
>
> 2008/8/15 Lucas Mocellin <[EMAIL PROTECTED]>:
>> >
>> > Não foi o que aconteceu, instalei a extensao e continua dando erro:
>> >
>> > ERROR:  type "geometry" does not exist
>> > ERROR:  operator class "btree_geometry_ops" does not exist for access
>> method
>> > "btree"
>>
>> De uma olhada nas instrucoes da extensao. Ela deve vir com um README
>> ou INSTALL. Talvez voce tenha que carregar algum arquivo .sql que
>> acompanha a distribuicao da extensao, para que novos tipos e funcoes
>> sejam criados.
>>
>> Talvez isso tenha que ser feito no banco template1, para que esses
>> novos objetos sejam criados em todos os bancos subsequentes, o que
>> incluiria o banco que voce esta' restaurando.
>>
>> Roberto
>> --
>> http://blog.divisiblebyfour.org/
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
>
> --
> Luigi Castro Cardeles
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] relation does not exist

2008-08-15 Por tôpico Luigi Castro Cardeles
Olá,

no site do PostGIS tem o passo a passo de como vc instala o módulo.
No seu caso que quer restaurar um banco, vc já leu a documentação? Existe um
script em perl que faz isso pra vc, ele vem junto com a instalação.
postigs_restore.pl

[]'s


2008/8/15 Roberto Mello <[EMAIL PROTECTED]>

> 2008/8/15 Lucas Mocellin <[EMAIL PROTECTED]>:
> >
> > Não foi o que aconteceu, instalei a extensao e continua dando erro:
> >
> > ERROR:  type "geometry" does not exist
> > ERROR:  operator class "btree_geometry_ops" does not exist for access
> method
> > "btree"
>
> De uma olhada nas instrucoes da extensao. Ela deve vir com um README
> ou INSTALL. Talvez voce tenha que carregar algum arquivo .sql que
> acompanha a distribuicao da extensao, para que novos tipos e funcoes
> sejam criados.
>
> Talvez isso tenha que ser feito no banco template1, para que esses
> novos objetos sejam criados em todos os bancos subsequentes, o que
> incluiria o banco que voce esta' restaurando.
>
> Roberto
> --
> http://blog.divisiblebyfour.org/
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] relation does not exist

2008-08-15 Por tôpico Roberto Mello
2008/8/15 Lucas Mocellin <[EMAIL PROTECTED]>:
>
> Não foi o que aconteceu, instalei a extensao e continua dando erro:
>
> ERROR:  type "geometry" does not exist
> ERROR:  operator class "btree_geometry_ops" does not exist for access method
> "btree"

De uma olhada nas instrucoes da extensao. Ela deve vir com um README
ou INSTALL. Talvez voce tenha que carregar algum arquivo .sql que
acompanha a distribuicao da extensao, para que novos tipos e funcoes
sejam criados.

Talvez isso tenha que ser feito no banco template1, para que esses
novos objetos sejam criados em todos os bancos subsequentes, o que
incluiria o banco que voce esta' restaurando.

Roberto
-- 
http://blog.divisiblebyfour.org/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] relation does not exist

2008-08-15 Por tôpico Lucas Mocellin
Verdade, desculpe-me pela falha, nem percebi isso.

Porém para utilizar essa extensão, somente fazendo um "apt-get install"
resolveria?

Não foi o que aconteceu, instalei a extensao e continua dando erro:

ERROR:  type "geometry" does not exist
ERROR:  operator class "btree_geometry_ops" does not exist for access method
"btree"
ERROR:  type "geometry" does not exist
ERROR:  operator class "gist_geometry_ops" does not exist for access method
"gist"
SET
ERROR:  function public.text(boolean) does not exist
ERROR:  source data type public.box2d does not exist
ERROR:  source data type public.box2d does not exist
ERROR:  source data type public.box3d does not exist

Vi no google sobre criar um schema diferente, porém não é o caso, o banco
original está com schema public.


2008/8/14 Roberto Mello <[EMAIL PROTECTED]>

> 2008/8/14 Lucas Mocellin <[EMAIL PROTECTED]>:
> >
> > vejo que são vários erros "randômicos"
>
> Nao sao randomicos.
>
> > ERROR:  could not access file "$libdir/liblwgeom.dll": No such file or
> > directory
>

 [EMAIL PROTECTED]:/etc/postgresql# ls -lh 
/usr/lib/postgresql/8.1/lib/liblwgeom.so
lrwxrwxrwx 1 root root 16 2008-08-15 08:51
/usr/lib/postgresql/8.1/lib/liblwgeom.so -> liblwgeom.so.1.1

Agora existe. Fiz esse teste um banco do 8.1, estou com problemas para achar
o pacote debian para o 8.3. Porém acredito que não poderei migrar um banco
do 8.2 para 8.1, certo?


>
> Essa biblioteca nao esta instalada. Provavelmente e' de alguma
> extensao, que voce tem que instalar na sua nova instalacao do 8.3, ou
> apenas habilita-la. Uma pesquisada rapida no Google indica que essa
> biblioteca e' do postgis.
>
> Esse link tem algumas informacoes que vao ajudar:
> http://postgis.refractions.net/download/windows/
>
> > ERROR:  function public.estimated_extent(text, text, text) does not exist
> > ERROR:  could not access file "$libdir/liblwgeom.dll": No such file or
> > directory
> > ERROR:  function public.estimated_extent(text, text) does not exist
> > ERROR:  type box3d does not exist
>
> Esses outros erros parecem que sao decorrentes do primeiro erro.
>
> Roberto
> --
> http://blog.divisiblebyfour.org/
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] relation does not exist

2008-08-14 Por tôpico Roberto Mello
2008/8/14 Lucas Mocellin <[EMAIL PROTECTED]>:
>
> vejo que são vários erros "randômicos"

Nao sao randomicos.

> ERROR:  could not access file "$libdir/liblwgeom.dll": No such file or
> directory

Essa biblioteca nao esta instalada. Provavelmente e' de alguma
extensao, que voce tem que instalar na sua nova instalacao do 8.3, ou
apenas habilita-la. Uma pesquisada rapida no Google indica que essa
biblioteca e' do postgis.

Esse link tem algumas informacoes que vao ajudar:
http://postgis.refractions.net/download/windows/

> ERROR:  function public.estimated_extent(text, text, text) does not exist
> ERROR:  could not access file "$libdir/liblwgeom.dll": No such file or
> directory
> ERROR:  function public.estimated_extent(text, text) does not exist
> ERROR:  type box3d does not exist

Esses outros erros parecem que sao decorrentes do primeiro erro.

Roberto
-- 
http://blog.divisiblebyfour.org/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] relation does not exist

2008-08-14 Por tôpico Lucas Mocellin
Pessoal,

acho que coloquei no tópico errado esse assunto, então aqui vai,

vejo que são vários erros "randômicos"

ERROR:  could not access file "$libdir/liblwgeom.dll": No such file or
directory
ERROR:  function public.estimated_extent(text, text, text) does not exist
ERROR:  could not access file "$libdir/liblwgeom.dll": No such file or
directory
ERROR:  function public.estimated_extent(text, text) does not exist
ERROR:  type box3d does not exist
ERROR:  type "box3d" does not exist
ERROR:  type box2d does not exist
ERROR:  type "box2d" does not exist
ERROR:  type geometry does not exist
ERROR:  type "geometry" does not exist
ERROR:  type histogram2d does not exist
ERROR:  type "histogram2d" does not exist
ERROR:  type geometry does not exist
ERROR:  type "geometry" does not exist
ERROR:  type chip does not exist
ERROR:  type "chip" does not exist
ERROR:  type "box2d" does not exist
ERROR:  function public.find_extent(text, text, text) does not exist
ERROR:  type "box2d" does not exist
ERROR:  function public.find_extent(text, text) does not exist

Estou fazendo o dump de maneira errada?

Desculpem minha ignorância sobre o assunto, porém dei uma boa procurada no
google sobre e não encontrei nada.

Estou migrando um banco do 8.2.4 para 8.3.3.

Obrigado,

Lucas.

-- Forwarded message --
From: Lucas Mocellin <[EMAIL PROTECTED]>
Date: 2008/8/14
Subject: Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 para pt_BR?
To: Comunidade PostgreSQL Brasileira 


Consegui criar o banco em LATIN1,

porém agora a briga é para importar os dados, vejam:

ERROR:  relation "cidade" does not exist
ERROR:  relation "cidade" does not exist
ERROR:  relation "cidade" does not exist
ERROR:  relation "cidade" does not exist
ERROR:  relation "cidade" does not exist
ERROR:  relation "cidade" does not exist
ERROR:  relation "cidade" does not exist



pg_restore: [archiver (db)] could not execute query: ERROR:  type
"public.chip" does not exist
Command was: ALTER TYPE public.chip OWNER TO postgres;
pg_restore: creating FUNCTION geometry_analyze(internal)
pg_restore: [archiver (db)] Error from TOC entry 25; 1255 16833 FUNCTION
geometry_analyze(internal) postgres
pg_restore: [archiver (db)] could not execute query: ERROR:  could not
access file "$libdir/liblwgeom.dll": No such file or directory
Command was: CREATE FUNCTION geometry_analyze(internal) RETURNS boolean
AS '$libdir/liblwgeom.dll', 'LWGEOM_analyze'
LANGUAGE c S...
pg_restore: [archiver (db)] could not execute query: ERROR:  function
public.geometry_analyze(internal) does not exist
Command was: ALTER FUNCTION public.geometry_analyze(internal) OWNER TO
postgres;
pg_restore: creating FUNCTION geometry_in(cstring)
pg_restore: [archiver (db)] Error from TOC entry 26; 1255 16835 FUNCTION
geometry_in(cstring) postgres
pg_restore: [archiver (db)] could not execute query: ERROR:  could not
access file "$libdir/liblwgeom.dll": No such file or directory
Command was: CREATE FUNCTION geometry_in(cstring) RETURNS geometry
AS '$libdir/liblwgeom.dll', 'LWGEOM_in'
LANGUAGE c IMMUTABLE S...
pg_restore: [archiver (db)] could not execute query: ERROR:  function
public.geometry_in(cstring) does not exist
Command was: ALTER FUNCTION public.geometry_in(cstring) OWNER TO
postgres;
pg_restore: creating FUNCTION geometry_out(geometry)
pg_restore: [archiver (db)] Error from TOC entry 27; 1255 16836 FUNCTION
geometry_out(geometry) postgres
pg_restore: [archiver (db)] could not execute query: ERROR:  type geometry
does not exist
Command was: CREATE FUNCTION geometry_out(geometry) RETURNS cstring
AS '$libdir/liblwgeom.dll', 'LWGEOM_out'
LANGUAGE c IMMUTABLE...

Estou migrando o banco com:
1 - pg_dump -i -h x.x.x.x -F c -v -f /tmp/web.sql web
2 - crio o banco
3 - pg_restore -c -v -d cotesa_web /tmp/cotesa_web.sql

Pesquisei sobre, mas não encontrei nada muito bom, algo sobre um bug na
"ordenação" dos comandos gerados pelo DUMP, porém sem soluções a nao ser
reordenar manualmente (???).

Alguém já passou por isso?

Obrigado,

Lucas.


2008/8/14 Lucas Mocellin <[EMAIL PROTECTED]>

Obrigado pessoal pelas respostas,
>
> vou dar uma boa lida nesses documentos e depois posto aqui o resultado.
>
> Obrigado mesmo!
>
> Lucas.
>
> 2008/8/13 Roberto Mello <[EMAIL PROTECTED]>
>
> 2008/8/13 Lucas Mocellin <[EMAIL PROTECTED]>:
>> >
>> > Como é uma migração de um banco que o pessoal usa windows, não estou
>> > interessado em converter o banco ou algo do gênero, gostaria de deixar
>> no
>> > mesmo encoding.
>> >
>> > Como posso criar isso?
>>
>> Recrie o cluster, com o PG desligado:
>>
>> initdb -E LATIN1 -D caminho\para\seu\cluster
>>
>> > Preciso manter o UTF-8 como locale do sistema, porém meu "locale -a" não
>> tem
>> > o LATIN1.
>>
>> Qual distribuicao? No Debian (ou Ubuntu) faca um `dpkg-reconfigure
>> locales`
>>
>> > Desculpe-me pela repetição, mas sinto-me um pouco perdido quando se fala
>> de
>> > locales, encodings, etc..
>>
>>
>> http://blog.di