Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法将.sav导入PostgreSQL_Sql_Postgresql_Schema_Spss - Fatal编程技术网

无法将.sav导入PostgreSQL

无法将.sav导入PostgreSQL,sql,postgresql,schema,spss,Sql,Postgresql,Schema,Spss,我有一个SPSS文件保存为.sav,我正试图将其迁移到Postgres db中。我尝试使用SPSS导出到数据库,但似乎不起作用(仍在等待IBM的回复)。我还尝试以.csv格式导出,并通过GUI Navicat将其导入,但默认数据类型为varchar(255),无法检测正确的类型。我不能坐下来手动创建表,因为有640个变量 正如其他一些信息一样,将有多个类似的文件放入多个表中,每个表大约有250000个元组。如果有某种脚本可以自动检测模式并让我将其导出,或者有一个软件可以这样做,或者可以接受.sa

我有一个SPSS文件保存为.sav,我正试图将其迁移到Postgres db中。我尝试使用SPSS导出到数据库,但似乎不起作用(仍在等待IBM的回复)。我还尝试以.csv格式导出,并通过GUI Navicat将其导入,但默认数据类型为varchar(255),无法检测正确的类型。我不能坐下来手动创建表,因为有640个变量


正如其他一些信息一样,将有多个类似的文件放入多个表中,每个表大约有250000个元组。如果有某种脚本可以自动检测模式并让我将其导出,或者有一个软件可以这样做,或者可以接受.sav,愿意尝试几乎任何东西。

听起来ODBC驱动程序有问题。您可能需要数据访问包中的新驱动程序或数据库供应商提供的本机驱动程序。

Hmmm。。。如果您可以访问创建.sav:dump as.csv的SPSS版本,并为postgres创建一个.sql导入脚本并运行该脚本,那么将.sav发送到R,然后从R发送到PostgreSQL怎么样。