在AppMaker上更改数据类型

时间:2018-07-17 12:26:52

标签: google-cloud-sql google-app-maker

我将AppMaker与Google Cloud SQL结合使用,并且需要将字符串字段更改为日期(开始日期)。

AppMaker指南上的页面显示“要更改字段类型,删除并重新创建字段。”,当我删除字段时,系统提示我在“删除数据”或“保留数据”之间进行选择,因此我选择了“保留数据”因为我已经输入了一些。

然后我继续以相同的名称(StartDate)重新创建字段,但现在作为Date,然后得到“ Duplicate column name'StartDate'”。

1 个答案:

答案 0 :(得分:0)

这是预期的行为。如果您有一个具有 string 数据类型的字段,然后要将其转换为 date 数据类型,则应用程序制造商将不会为您这样做。这是两种不同类型的数据。由于您选择保留数据,因此该字段已从应用制造商的界面中删除;但是,该数据在Google Cloud sql中仍然可用。如果确实要保留数据,则必须创建一个具有不同名称的新字段,但是如果您确实需要具有相同名称和不同数据类型的字段,则需要执行以下操作:< / p>

  1. 在应用制作工具中,转到应用设置: enter image description here

2。然后转到数据库,然后单击检查enter image description here

  1. 将为您提供三个选项: enter image description here

总而言之,appmaker无法使用相同名称和不同数据类型创建字段,因为sql后端中已经存在该字段名称。您唯一可以做的就是完全删除该字段并删除数据,或者还原该字段并继续使用字符串。我希望这会有所帮助!