没有合适的资源?快使用搜索试试~ 我知道了~
airtable_local_backup:创建airtable数据库的本地备份
共46个文件
py:17个
yml:6个
json:4个
需积分: 9 0 下载量 85 浏览量
2021-05-14
13:08:22
上传
评论
收藏 49KB ZIP 举报
温馨提示
Airtable本地备份-正在进行中 该项目的目的是提供一种无需太多用户干预即可从Airtable备份数据的简便方法。 (当前推荐的解决方案是下载单个的csv文件和附件,并手动对其进行关联。 目标 通过一个简单的yaml配置文件和该库,应该可以下载所有表数据(包括附件)并将其还原到新的airtable数据库中。 库/ api完成后,cli前端也是可能的。 内部构造 Airtable不提供快速的脱机备份解决方案,但是它们提供了不错的REST API,因此可以用来下载表数据。 不支持列表表,因此需要在配置(yaml)文件中指定它们。 附件文件被下载,其数据被压缩(可选),并以其文件名和原始数据的哈希值对base64进行编码和存储。 然后将整个表序列化为json并转储到文件中。 不完整 可以通过还原功能读取json并将其上传到新数据库。 Airtable需要文件的公共端点,因此需要临时存储。
资源推荐
资源详情
资源评论
收起资源包目录
airtable_local_backup-master.zip (46个子文件)
airtable_local_backup-master
setup.py 821B
.gitignore 94B
.codebeatignore 17B
requirements.txt 149B
run.py 1KB
.readthedocs.yml 72B
=2.20.0 1KB
.travis.yml 353B
TODO 851B
LICENSE 1KB
Pipfile.lock 25KB
setup.cfg 76B
README.rst 3KB
airtable_local_backup
restore.py 3KB
__init__.py 219B
file_io.py 4KB
download.py 3KB
common.py 473B
runner.py 5KB
exceptions.py 121B
tests
conftest.py 700B
test_runner.py 5KB
test_restore.py 1KB
testdata
filedata.json 509B
hashes.json 741B
testconf-2.yml 3KB
lots_of_fields.json 7KB
testconf.yml 3KB
lots_of_fields_raw.json 7KB
testconf-3.yml 3KB
bad.yml 3KB
test_download.py 1KB
test_file_io.py 5KB
Pipfile 358B
docs
sample-config.yaml 3KB
usage.md 456B
Makefile 616B
index.rst 874B
conf.py 6KB
configuration.md 3KB
.gitkeep 0B
make.bat 823B
apidoc.md 446B
basic.py 191B
installation.md 299B
manualrestore.py 820B
共 46 条
- 1
资源评论
weixin_42097189
- 粉丝: 38
- 资源: 4567
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功