我有一个.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程序,该程序读取文件夹中的所有文件,逐个文件打开,逐行读取,通过子字符串保存在变量中,然后插入数据库。我已经感谢任何指导