Estou usando o PostgreSQL 8.4 e tenho alguns arquivos * .sql para importar para um banco de dados. Como posso fazer isso?
postgresql
import
Badr
fonte
fonte
psql
correr. 2) verifique se o usuário tem os privilégios de escrita necessárias, tais como:CREATE
,INSERT
,UPDATE
, etc. 3) importar os arquivos SQL. Pelo que eu entendi, você está no estágio 1 agora.na linha de comando, primeiro alcance o diretório onde o psql está presente e, em seguida, escreva os comandos como este:
e pressione enter psql pede a senha dê a senha do usuário:
então escreva
em seguida, pressione Enter inserção concluída.
fonte
Bem, o caminho mais curto que conheço é o seguinte:
database_name: em qual banco de dados você deve inserir os dados do arquivo.
file_path: caminho absoluto para o arquivo por meio do qual deseja realizar a importação.
host_name: o nome do host. Para fins de desenvolvimento, é principalmente
localhost
.Ao inserir este comando no console, você será solicitado a inserir sua senha.
fonte
Tenha cuidado com "/" e "\". Mesmo no Windows, o comando deve estar no formato:
fonte
Sempre preferível usar um arquivo de serviço de conexão (lookup / google 'arquivo de serviço de conexão psql')
Então simplesmente:
Onde
yourservicename
é um nome de seção do arquivo de serviço.fonte