使用CloudKit仪表板管理数据库

您使用CloudKit仪表板执行许多数据库管理任务。例如,您可以修改这两个使用CloudKit仪表板的模式和记录。在两者的开发和生产环境中存在的一种容器的数据库。您可以执行的操作取决于你是否在开发或生产环境。

去CloudKit仪表盘 CloudKit Dashboard,登录,然后在左侧栏中的选项,探索CloudKit仪表板的功能。

../Art/cloudkit_dashboard_options_2x.png

About the Development and Production Environments

开发环境和生产环境

开发环境来创建一个模式和用添加于测试的记录。生产环境通过在App Store或Mac App Store的应用程序销售的访问。在开发一个应用程序,可以访问无论是开发或生产环境。然而,在商店出售的应用程序只能访问生产环境。

在开发环境中,CloudKit自动创建基于您保存到数据库中的记录你的架构。此功能允许您遍历而无需显式地创建它细化方案。您还可以使用CloudKit控制台修改架构,并添加记录。

当您第一次部署模式,该模式将被复制到生产环境(记录不会被复制到生产环境)。下一次当你部署架构,该架构合并的生产模式。为了防止冲突,则无法删除先前部署到生产环境,发展模式字段或记录类型。


在生产环境中,你不能改变的模式,但你可以在公共数据库中添加,修改和删除记录。

../Art/developer_workflow_2x.png

当你通过Xcode中运行CloudKit的应用程序,它会自动配置为使用的开发环境。当你在Xcode中导出用于测试你的应用程序,您指定的开发或生产环境。当您提交您的应用程序商店,它被配置为使用生产环境。

Select Your Container

所有的CloudKit仪表板的功能也适用于当前选定的容器。使用弹出菜单中的左上角切换容器。 CloudKit仪表板显示所有容器属于你属于苹果开发者计划的团队。一定要选择使用您在执行任何任务本章前,正在开发的应用程序的容器。

Reset the Development Environment

重置开发环境

如果你只使用即时模式来填充记录的数据库,如创建一个数据库架构 (Creating a Database Schema by Saving Records)通过保存记录中描述,您可以重置您的应用程序运行的开发环境。如果你从来没有部署你的开发环境,重新开发环境将删除所有记录,记录类型。否则,将删除所有记录并返回模式到生产环境的状态。


重置开发环境
1.在CloudKit仪表盘,单击部署在左栏。
2.点击重置开发环境。
3.在出现的对话框中,阅读警告,选择复选框,然后单击重置和删除数据。

../Art/4_reset_development_2x.png

Create and Delete Record Types

在开发环境中,您可以创建,修改和使用CloudKit仪表板删除记录类型。


要创建一个记录类型

1.在CloudKit仪表盘,单击架构下的记录类型。
该模式的记录类型出现在第二列。
2.单击详细信息区域的左上角的添加按钮(+)。
3.输入新的记录类型字段的名称。

../Art/4_create_record_type_2x.png

4.输入字段名,然后从弹出菜单中选择一个字段类型。
5.要添加字段,单击添加字段,输入字段名,然后从弹出菜单中选择一个字段类型。

../Art/4_save_record_type_2x.png

6.要删除字段,请单击该字段的行中的删除按钮(X)。
当你在该行悬停的删除按钮将出现。如果该字段部署,删除按钮被禁用。
7.点击保存。
可以只在开发环境中,只有当该记录类型不部署删除一个记录类型。当你删除一个记录类型,它的所有相关记录从数据库中删除过。


删除记录类型


1.在CloudKit仪表盘,单击架构下的记录类型。
该模式的记录类型出现在第二列。
2.选择要删除的记录类型。
3.单击详细信息区域的左上角的垃圾桶图标。
如果记录类型的部署,垃圾桶图标将被禁用。
4.在出现的对话框中,单击删除。

Add, Modify, and Delete Records

在开发和生产环境,您可以在使用CloudKit仪表板公共数据库中添加,修改和删除记录。


创建一个记录


1.在根据公开数据或专用数据CloudKit仪表盘,单击一个区域。
例如,在公共数据库中,单击默认区域。 (该用户记录区包含由CloudKit创建的类型用户的记录。)
2.在第二列中,选择从左上角的弹出菜单中的记录类型。
3.在详细信息区域,单击添加按钮(+)。
CloudKit仪表盘指定一个随机UUID作为记录ID。
4.在文本字段中输入值。
5.对于日期/时间类型,输入日历日期和单独的文本字段中的时间值。

../Art/4_create_record_2x.png

6.对位置的类型,输入在单独的文本字段中的纬度和经度。
纬度范围从-90和90,和经度的范围从-180至180。
7.对于资产价值,将文件拖到框或单击“或选择文件”来上传文件。
8.点击保存。


查看,修改或删除记录

1.在CloudKit仪表盘,单击在公共数据和私有数据的区域。
2.在第二列,选择记录类型构成了弹出式菜单。
3.选择您要查看,编辑或删除记录。
出现在细节方面的记录字段。
4.要编辑的记录,在文本字段中输入新的值,然后单击保存。
5.要删除记录,请单击详细信息区域的左上角的垃圾桶图标,并在出现的对话框中,单击删除。

Search Records

在开发和生产环境,您可以搜索具有字符串字段的记录。

搜索记录



1.在CloudKit仪表盘的左侧栏中,单击默认区域下的公共数据和私有数据。
记录出现在第二列中。
2.在第二列中,单击搜索图标。
一个搜索字段。
3.请在搜索栏中输入文字。
CloudKit仪表板排序的字段值的记录。如果记录类型不具有可搜索字段,“...不具有可搜索字段。”显示在搜索字段如下。

../Art/9_search_records_2x.png

Sort Records

在开发和生产环境,你可以通过现场记录排序。

搜索记录



1.在CloudKit仪表盘的左侧栏中,单击默认区域下的公共数据和私有数据。
记录出现在第二列中。
2.在第二列中,单击一个记录。
3.从“排序方式地址”弹出菜单中,选择一个字段。
CloudKit仪表板排序的字段值的记录。

../Art/9_sort_by_2x.png

概括


本章介绍与CloudKit仪表板管理您的数据库。您学习了如何:


重置开发环境到已知状态
创建和删除记录类型
创建和编辑记录






























  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值