У меня есть файл .txt с данными для импорта, однако эти данные определяются подстрокой, а не разделителем, в настоящее время я выполняю следующую реализацию через php для решения проблемы:
$handle = fopen ($destino.'/casa.txt', 'r');
while(!feof($handle)){
$linha = fgets($handle);
$codigo= substr($linha, 0, 10);
$nome= substr($linha, 10, 2);
$dt_competencia = substr($linha, 12, 6);
if(!$codigo== ""){
\DB::insert('insert into casa.moradia(codigo, nome,
dt_competencia)
values (?,?,?)', [$codigo, $nome, $dt_competencia]);
}
}
fclose($handle);
Итак, мне нужна процедура postgres, которая читает все файлы в папке, открывает файл за файлом, читает строку за строкой, сохраняет подстроку в переменной, а затем вставляет в базу данных. Я уже благодарен за любое руководство