Jump to content


Photo

[Resolvido] ConversãO De Tabelas Para O Postgre


  • Faça o login para participar
12 replies to this topic

#1 kz3r

kz3r

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino

Posted 26/07/2010, 12:40

Olá,

Estou trabalhando com Postgre e o pgAdmin e preciso de uma ajuda.
Tenho varias tabelas que preciso usar no meu banco de dados, foram digitadas no excel e eu preciso converte-las ou importa-las para uso no meu banco de dados.
Já pesquisei diversas formas de converter para .sql, tendo em vista que essas tabelas podem ser exportadas sem problemas para .dbf .csv ou .xml, mas não consigo uma maneira de importa-las no pgAdmin diretamente, ou gerar um script sql para gerar essas tabelas. No google só encontro programas para testes, inviaveis, nem mesmo para linux encontrei(procurei tanto na internet quanto no synaptic).
Se alguem tiver uma solução, por favor, me de uma luz.

#2 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 26/07/2010, 13:15

Não conheço o Postgre, mas pensando em como é no MySQL, achei o equivalente no google. Vê se dá certo aí.

Salve o xls como um csv. Cuidado que o excel coloca ; em vez de , pra separar os valores. Depois usa esse SQL:

http://www.postgresq...c/sql-copy.html

#3 kz3r

kz3r

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino

Posted 27/07/2010, 10:58

Valeu Leo, não conhecia essa função, de fato acho da pra fazer o que eu quero mesmo.
Só estou tentando descobrir como arrumar o seguinte:
" ERRO: não pôde abrir arquivo "C:/Users/administrador/Documents/be/arquivo.csv" para leitura: Permission denied

********** Erro **********

ERRO: não pôde abrir arquivo "C:/Users/administrador/Documents/be/arquivo.csv" para leitura: Permission denied
SQL state: 42501 "

Estou rodando o script pelo script create do pgAdmin, no Windows Vista,caso alguem tiver alguma ideia sobre o que pode estar acontecendo.
Assim que eu tiver resultados, posto aqui.

#4 André Manoel

André Manoel

    Doutor

  • Usuários
  • 996 posts
  • Sexo:Masculino
  • Localidade:Brasilia

Posted 27/07/2010, 11:26

Hummmmmmm!!!!

Windows Vista... tem a mania triste de bloquear todas as pastas do C:

Pq eu não sei!

Tente tirar as proteções da pasta aonde está localizado o arquivo...

Deixe com permissão para leitura, escrita... e etc... você consegue isso clicando com o bt direito na pasta e propriedades, item permissões.

Se não der certo, tente colocar o arquivo em outra pasta... dentro de meus documentos...

:ponder:
Iniciando na Ajuda On line...

Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#5 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 27/07/2010, 11:55

Na verdade, precisa colocar fora da pasta "meus documentos". Joga o arquivo direto no C: ou coisa assim. Lembrando que o arquivo e o banco precisam estar no mesmo computador. Estão, certo? Não pode querer importar num banco online um arquivo local.

----

Depois de tirar do "Meus documentos", é bom conferir as permissões do arquivo também, como disse o André.

Edição feita por: LeoB, 27/07/2010, 11:56.


#6 kz3r

kz3r

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino

Posted 27/07/2010, 11:56

É, era isso mesmo André, mudei para outra pasta direto do C:\ e avancei um passo nesse processo todo.

Dessa vez vou deixar um link aqui pra expliar meu problema: http://i26.tinypic.com/efpd8o.jpg
No fundo, o .csv aberto no brOffice, onde ele foi montado originalmente, e à frente as telas do .csv aberto no bloco de notas e o script+erro no pgAdmin.

#7 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 27/07/2010, 11:59

Qual é a estrutura de aux?

---

Outra coisa, precisa remover a primeira linha de cabeçalho. Senão ela vai ser importada como se fosse um registro.

Edição feita por: LeoB, 27/07/2010, 12:01.


#8 kz3r

kz3r

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Masculino

Posted 27/07/2010, 13:33

Ah, então era isso... eu estava pensando no CSV como dbf, achei que ele importasse as colunas tendo como base uma chave da primeira linha. Agora deu certo sim. Criei as colunas na tabela aux e dai então importei com o COPY.

Obrigado pela ajuda pessoal.

#9 looners

looners

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Feminino
  • Localidade:danmark

Posted 02/03/2012, 14:48

Tente tirar as proteções da pasta aonde está localizado o arquivo...Posted Image

#10 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 24/09/2017, 17:42

Finasteride Sport Propecia World Best Online Pharmacy Review cialis Prix Du Kamagra En Belgique Cialis Et Viagra Secure Ordering Dutasteride Medication Price Shipped Ups Store Falkirk

#11 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 08/10/2017, 10:46

Keflex Overdose Is Dangerous levitra canada price best buy isotretinoin Come Comprare Viagra Online
Order Misoprostol Online cheap cialis Canadian Pharmacy
Propecia Testicles Impotence Amoxicillin Good For Prosthesis viagra Canadian Pharmacy Rip Off Viagra Zona Avellaneda Propecia Dutasteride

#12 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 22/10/2017, 18:02

Achat Cialis Aux Herbes Amoxicillin Sodium Market buy viagra online Comprare Levitra On Line
Propecia Sirve Sin online pharmacy Viagra Online Offerte Acticin 30gm Website
Free Varga Pills Viagra Del Canada viagra Doryx Amex Cod Accepted Acquistare Viagra Roma
Que Es El Cialis Y Para Que Sirve viagra Buy Viagra Online Canadian Health

#13 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 04/11/2017, 21:55

Que Espana Propecia Acheter Du Cialis En Andorre buy levitra safely from canada Comprare Viagra Online Italia Cialis 20mg Tadalafil En France Flovent




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq