PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Fornecendo permissão do sistema postgres windows para cópia (windows 8)


Versões recentes do PostgreSQL para Windows não usam o postgres conta do SO, eles usam um NetworkService conta do sistema em vez disso. Isso é especificado nas propriedades do serviço PostgreSQL no Windows. Presumivelmente, essa é a razão de the object postgres cannot be found erro. Alterar as permissões do arquivo não é realmente necessário.

Versões recentes do pgAdmin (1.16+) são capazes de alimentar o conteúdo COPY do cliente para o servidor sem que o servidor abra o arquivo. Clique com o botão direito do mouse em um nome de tabela dentro do navegador de objetos e confira um menu chamado Import . Internamente, isso usará o COPY FROM STDIN variante.

Se isso não for satisfatório, há também a opção de usar o psql.exe ferramenta de linha de comando e seu \copy comando. Este comando tem a mesma funcionalidade e sintaxe que o SQL COPY comando exceto que ele transmite o arquivo do cliente para o servidor em vez de ter o próprio servidor abri-lo. Se você é orientado para CLI, faça disso sua escolha premium, é mais fácil do que pgAdmin.