span8
span4
添加新的列(S)到现有的表可以通过使用来实现任AttributeCreator要么AttributeManager和FeatureHolder为防止模式锁。在本教程中,您将学习如何使用AttributeManager新列追加到现有的PostGIS表。
注:由于你是一个面向公众的数据库上工作,表可以偶尔被覆盖和/或修改。如果你的翻译会产生意想不到的效果,请参阅重置PostGIS的培训数据库文章。或者,您也可以下载所提供的文件(S),并用适当的格式的阅读器取代PostGIS的读者。
在这个练习中,您将添加使用AttributeManager因为要跟踪您的资产进行了审查的最后一次新列。我们将通过增加使用DateTimeStamper今天的日期填充这一新的领域。或者,你也可以计算值,联接表,或保留值NULL。
注:该方案提出这里可能不同于预期的现实世界的应用程序。因为面向公众的数据库工作的挑战,在这里你会从Downtown_PublicArt表读出并最终写入到一个名为PublicArt_Date表。您可能会注意到PublicArt_Date已经与预期的数据模型的存在是因为其他用户将也运行相同的工作空间。在现实中,你可能会从Downtown_PublicArt读取(其中有2列),然后放下,并与其他列创建Downtown_PublicArt。
有关创建一个转换的详细信息,请参阅桌面基础课程手册。
注意:删除并创建一个表时需要被完全删除,并更新到数据库架构重新被使用。例如,压降,并创建用于去除表结构,以可能地添加或删除列,变化数据类型等有关作家特征类型参数如表处理的详细信息,请参见文档。
注释:自动属性定义为当工作台自动定义属性的列表,这取决于阅读器的功能类型连接。此外,每当属性在工作区中被改变(即,重命名,删除等)对作家特征类型的属性的列表会自动更新。有关用户属性和属性定义的详细信息,请参阅文档。
在此之前丢弃现有PublicArt表,该表必须由FME为了防止架构锁关闭 - 这将在您的翻译会导致错误。我们将使用FeatureHolder读取和存储从PublicArt表功能。一旦所有的功能都被存储后,现有的表被关闭,允许FME放弃现有的表并创建新表。
注:AttributeManager允许您从现有的FME要素的属性或使用文本编辑器添加/删除表中的列,改变属性的名称,并设置属性值。有关在管理属性的详细信息桌面基础课程手册。
运行转换后,您的表将与今天的日期的日期列。您可以通过选择作家和点击选择作家时出现的快捷菜单中检查按钮来查看新表。另外,如果你想自动打开工作区输出的FME检查你可以将一个督察工作区中的最终变压器的输出。
数据在从通过提供开放的数据本教程中使用的源自温哥华市, 不列颠哥伦比亚省。它包含了开放政府许可协议进行许可信息 - 温哥华。
©2020安全亚搏在线软件公司|法律