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

时间:2015-02-02 01:51:28

标签: php postgresql codeigniter

我的想法是将这些大数据存储在数组中并将其存储到我的数据库中。但在我最近的帖子中,我发现在SQL数据库中存储数组并不是一个好习惯。我这里有一个样本表:

Sample Table 1.0

我做的是:

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

注意:我的原始表太大而且完全处于不同的比例。但我认为将其存储到数据库中的方式相同。我使用MVC CodeIgniter(PHP,PostgreSQL DB)。我真的需要这个。我需要帮助。

1 个答案:

答案 0 :(得分:1)

了解数据库导出的样子,并让自己激发灵感。基本上,您希望构建一个包含尽可能多的数据的INSERT语句,并将其发送到db。根据数据库超时和其他变量,您可能需要将其拆分为较小的变量。