惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Darknet – Hacking Tools, Hacker News & Cyber Security
V
Vulnerabilities – Threatpost
Cloudbric
Cloudbric
G
GRAHAM CLULEY
S
Securelist
Schneier on Security
Schneier on Security
Help Net Security
Help Net Security
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Project Zero
Project Zero
Spread Privacy
Spread Privacy
P
Privacy International News Feed
C
Cyber Attacks, Cyber Crime and Cyber Security
Cisco Talos Blog
Cisco Talos Blog
T
Tailwind CSS Blog
博客园_首页
有赞技术团队
有赞技术团队
Simon Willison's Weblog
Simon Willison's Weblog
Stack Overflow Blog
Stack Overflow Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Latest news
Latest news
T
Tor Project blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Attack and Defense Labs
Attack and Defense Labs
www.infosecurity-magazine.com
www.infosecurity-magazine.com
O
OpenAI News
J
Java Code Geeks
T
Tenable Blog
K
Kaspersky official blog
AWS News Blog
AWS News Blog
S
Security @ Cisco Blogs
The GitHub Blog
The GitHub Blog
T
Threatpost
月光博客
月光博客
H
Heimdal Security Blog
Security Latest
Security Latest
The Hacker News
The Hacker News
Y
Y Combinator Blog
A
Arctic Wolf
Apple Machine Learning Research
Apple Machine Learning Research
C
Cisco Blogs
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
T
The Blog of Author Tim Ferriss
C
CERT Recently Published Vulnerability Notes
D
Docker
Google Online Security Blog
Google Online Security Blog
D
DataBreaches.Net
V
Visual Studio Blog
H
Help Net Security

博客园 - 卢伟亮

ArcGIS Server如何使用查询图层(QueryLayer)发布自定义坐标系数据(支持查询和编辑) ArcGIS Pro如何引用自定义Python模块 ArcGIS Pro 3创建Python环境失败的解决方法 ArcGIS Pro 补丁 如何使用阿里云OSS存储发布ArcGIS缓存地图服务 反注册PostgreSQL企业级地理数据库中的要素类 ERROR: Unable to start the RMI connector for NodeAgent的ArcGIS Server启动错误 检查SDE版本健康情况的常用SQL语句 免重启下刷新新添加的磁盘信息 启用只使用PostGIS的ArcSDE Geodatabase ArcSDE 版本差异提取 大体量点位置数据动态聚合Binning可视化效果 如何解决Portal无法设置托管GIS服务器的问题 Schema is out of date,Retry as owner or sdeadmin 问题解决方法 ArcGIS Server前端Varnish缓存解决方案 如何使用ArcGIS Pro发布自定义打印服务 ArcGIS Enterprise 10.7.1新特性:批量发布服务 影像优化 OptimizeRaster工具包介绍 Pro自定义数据源原理
ArcSDE归档记录迁移
卢伟亮 · 2021-08-10 · via 博客园 - 卢伟亮

SDE数据库提供了地理数据库级别的归档功能。通过该功能可以记录和访问数据库随时间推移而发生的更改。只有企业级地理数据库支持归档,文件地理数据库和个人地理数据库是不支持存档。版本化数据和非版本化数据均可启用归档功能。

下文将讲述当需要进行数据库表或要素类进行迁移时,对于已经启动了归档类的表或要素类其迁移相关联的归档记录的操作步骤。

非版本化数据

非版本化数据的归档记录被记录在原来要素图层中。其原理是通过添加的以下三个字段来管理归档记录。

字段

gdb_from_date

代表要素或行创建的时间

gdb_to_date

代表要素或行结束的时间

gdb_archive_oid

代表归档类的ObjectID

版本化数据

版本化数据的归档记录被记录在要素图层关联的归档表中,该表名称为原来要素图层名称后加“_H“后缀。该表除了包含原表字段定义,还添加了以下三个字段来管理归档记录。

字段

gdb_from_date

代表要素或行创建的时间

gdb_to_date

代表要素或行结束的时间

gdb_archive_oid

代表归档类的ObjectID

现状视图

对于启用了归档功能后的要素图层,系统还会在数据库中新建一个视图,视图名称为原来要素图层名称后加“_evw“后缀。对于非版本化的要素图层,该视图通过选择原要素图层中gdb_to_date = '9999-12-31 23:59:59' 的记录来显示要素图层的现状。对于版本化的要素图层,该视图通过综合查询基础表、D表和A表显示要素图层默认版本(state_id=0)的现状。

归档信息迁移步骤

迁移归档信息需要采用如下步骤:

1、 通过复制粘贴方式迁移要素图层的现状。

2、 启用目标数据库的要素图层的归档功能。

3、 导出原数据库中要素图层的归档信息。

迁移非版本化数据,示例SQL:

create table poi_archive as

select objectid,shape,name,gdb_from_date,gdb_to_date from poi

where  poi.gdb_to_date <> '9999-12-31 23:59:59'::timestamp without time zone;

迁移版本化数据,示例SQL:

create table poi_archive as

select objectid,shape,name,gdb_from_date,gdb_to_date from poi_h

where  poi_h.gdb_to_date <> '9999-12-31 23:59:59'::timestamp without time zone;

4、 向目标数据库导入上述导出的归档信息。

5、 把归档信息追加到目标要素图层。

迁移非版本化数据,示例SQL:

insert into  poi (objectid,shape,name,gdb_from_date,gdb_to_date)

select objectid,shape,name,gdb_from_date,gdb_to_date from poi_archive;

迁移版本化数据,示例SQL:

insert into  poi_h (objectid,shape,name,gdb_from_date,gdb_to_date)

select objectid,shape,name,gdb_from_date,gdb_to_date from poi_archive;