디스크의 폴더에 저장된 파일 이름을 읽고 확장자를 통해 필터링하는 방법이 있습니까? 이것은 SQL Server에서 할 수 있지만 이제는 postgresql을 사용하여 수행해야합니다. 나는 당신의 제안을 기다리고 있습니다. 고맙습니다.PostgreSQL에서 디스크에 .sql 파일을 읽으십시오.
이 SQL 서버와 함께 사용 :
이EXECUTE master.dbo.xp_cmdshell 'dir /b "C:\Folder_Scripts\*.sql"'
'psql '을 사용하는 것이 잘못된 이유는 무엇입니까? –
원하는 것을 분명히하십시오. 파일을 실행할 SQL 스크립트입니까? 파일이 클라이언트 시스템 또는 서버 시스템에 있습니까? 어떤 프로그래밍 환경에서 또는 어떤 클라이언트 프로그램을 사용하여 작업을 수행하고 싶습니까? –
아니, 내가하려고하는 것은 pl/sql이있는 Postgresql에서 스크립트 파일 .sql을 읽을 수 있어야합니다. 이름이 존재한다면 첫 번째 스크립트의 이름과 데이터베이스의 함수를 비교해야합니다. 그것을 이름을 변경하고 그것을 실행하지만, 그것은 데이터베이스에 단순히 그것을 실행해야 존재합니다. 클라이언트 컴퓨터에서 실행해야하는 경우. @Laurenz Albe – Max