Olá Tiago,

realmente é como você disse. São versões diferentes. A versão do servidor
onde quero restaurar é mais antiga. Vou atualizar e dou um retorno do
resultado.

Obrigado!


Em 8 de janeiro de 2014 19:23, Tiago Adami <[email protected]> escreveu:

> Em 8 de janeiro de 2014 18:09, Matheus de Oliveira
> <[email protected]> escreveu:
> >
> >
> >
> > 2014/1/8 michel martins <[email protected]>
> >>
> >> Pessoal, primeiramente boa tarde!
> >>
> >> Sou novo na lista e procuro ajuda para um problema que não consigo
> >> resolver.
> >>
> >> Preciso importar todo sistema do site da empresa para trabalhar em um
> >> servidor local. Utilizo a interface do Phppgadmin para exportar a
> estrutura
> >> das tabelas e seus dados. Mas quando vou ao servidor e peço pra
> importar e
> >> insiro o arquivo, ele dá o seguinte erro:
> >>
> >> Erro de SQL:
> >>
> >> ERROR:  syntax error at or near "EXTENSION" at character 286
> >>
> >> Indicação de entrada :
> >>
> >> --
> >> -- PostgreSQL database dump
> >> --
> >>
> >> SET statement_timeout = 0;
> >> SET client_encoding = 'LATIN1';
> >> SET standard_conforming_strings = on;
> >> SET check_function_bodies = false;
> >> SET client_min_messages = warning;
> >>
> >> --
> >> -- Name: plpgsql; Type: EXTENSION; Schema: -; Owner:
> >> --
> >>
> >> CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
> >>
> >>
> >> --
> >> -- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner:
> >> --
> >>
> >> COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
> >>
> >>
> >> SET search_path = public, pg_catalog;
> >>
> >> --
> >> -- Name: artigos_trigger(); Type: FUNCTION; Schema: public; Owner:
> >> postgres
> >> --
> >>
> >> CREATE FUNCTION artigos_trigger() RETURNS trigger
> >>     LANGUAGE plpgsql
> >>     AS $$begin
> >>   new.busca_artigo := to_tsvector(to_ascii(new.texto_artigo));
> >>   return new;
> >> end
> >> $$;
> >>
> >> Não está aceitando vários comandos do arquivo SQL. Por que será?
> >
> >
> > Provavelmente (com certeza) você está utilizando o dump de uma versão
> mais
> > nova do PostgreSQL (9.1+) e tentando importar numa versão mais antiga
> (9.0
> > ou menor).
> >
> > Por favor, nos informe a versão do seu banco, se não souber como
> verificar,
> > execute a seguinte consulta e nos traga o resultado:
> >
> >     SELECT version();
> >
> > Se for somente esse erro que você citou, pode ser ignorado (dependendo da
> > versão terás que criar a linguagem PL/pgSQL). Mas eu recomendaria a
> > atualizar sua versão do PostgreSQL.
> >
>
> Outra coisa: você está tentando restaurar no Windows? Talvez possa ser
> algum "caractere Unix". Se for o caso, tente o unix2dos [1] para
> converter os caracteres em formato reconhecível pelo Windows. Se
> estiver tentando restaurar em *nix tente o dos2unix.
>
> [1] http://download.cnet.com/Unix2DOS/3000-2381_4-10488164.html
>
>
> TIAGO J. ADAMI
> http://www.adamiworks.com
> @tiadami
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
-- Att,


*Michel Martins*
[email protected]
www.revistasuperfacil.com.br
(31) 9103-0310
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a