0

我无法粘贴到数据表中 - 所以我目前正在尝试使用文件 > 导入 CSV

我在这个数据表中有 149 行,它看起来像这样:

数据表图片

我正在尝试使用 CSV 文件中的位置代码填充列“location_code”。

以下是我在导入视图中选择的设置:

导入设置的图像

这会生成带有以下消息的错误:

导入失败 PostgreSQL 说:关系“位置”的列“created_at”中的空值违反了非空约束详细信息:失败的行包含(160,空,空,空,1A1)。没有对数据库进行任何更改。

我很沮丧,我不能只是将电子表格中的数据复制并粘贴到数据表中。我不知道如何制作此错误消息的正面或反面 - 因为似乎 Postico 试图在第 160 行插入数据,然后抱怨该行没有 created_at 值(不存在在我的数据库中)。没有选项可以指示您希望将数据插入数据库的哪一行 - 所以我不知道我应该做什么。

我怎样才能让它工作?数据通常如何输入数据库?我目前正在构建我的第一个严肃的 Rails 应用程序,只是想用测试数据填充它。用户能够将数据复制并粘贴到表中是有意义的 - 但我认为有一些复杂的方法可以做到这一点,我还不知道......

4

0 回答 0