如何一次将大数据存储到 PostgreSQL 数据库?

How to store a large Data to PostgreSQL DB all at once?

我的想法是将这些大数据存储在一个数组中,然后将其存储到我的数据库中。但是在我最近的 post here 中,我发现将数组存储在 SQL 数据库中并不是一个好习惯。我这里有一个示例 table:

我所做的是:

                $test = array
                (
                array($name[0],$age[0],$bday[0]),
                array($name[1],$age[1],$bday[1]),
                array($name[2],$age[2],$bday[2])
                );

注意:我原来的 table 太大了,比例完全不同。但我认为它在将它存储到数据库时具有相同的方式。我正在使用 MVC CodeIgniter(PHP,PostgreSQL 数据库)。我真的需要这个。我需要帮助。

查看数据库导出的外观,让自己从中获得灵感。基本上你想构建一个包含尽可能多的数据的 INSERT 语句并将其发送到数据库中。根据数据库超时和其他变量,您可能需要将其拆分成更小的部分。