2017-11-24 12 views
-2

안녕하세요 전문가 저는 postgres에서 새로 왔으며 배치 파일에서 단 한번의 클릭으로 table1에서 데이터를 삭제해야합니다. 나는 postgres에서 데이터베이스를 윈도우의 배치 파일에서 어떻게 연결하는지 전혀 알지 못한다. 예를 들어 전체 스크립트를 작성해 주면 나에게 더 좋을 것이다. 내 dbname- "test", dbuser- "postgres", password = "pes".windows에서 postgres를 연결하는 일괄 파일

답변

0

명령을 일괄 처리 할 수 ​​있습니다.

(
echo DELETE FROM table_name where something=somethig; 
) | D:/pgsql/bin/psql -h somehost -p 5432 -U postgres -d test 

그러나 나는 당신이 먼저

(
echo SELECT * FROM tablename; 
) | D:/pgsql/bin/psql -h somehost -p 5432 -U postgres -d test 
싶지 않았다 시도하고 당신이 뭔가를 삭제하지 않도록하기 위해 어떤 deletes를 시작하기 전에 테스트로 select from을 제안