database - 如何使用 HDBC 获取完整(呃)表模式
问题描述
HDBC初学者在这里。我想查看我的表的架构。我知道我可以describeTable
用来获取SqlColDesc
每个表的,但我也想查看SqlColDesc
不包含的主键和外键。有没有办法通过 HDBC 或其他 Haskell 接口访问这些信息?
解决方案
更新:我意识到我可以通过查询访问信息。由于我为 HDBC 使用 Sqlite3 后端,因此 SQL 是
select sql
from sqlite_master
where type="table";
我仍然需要提取相关的元数据,因为似乎没有任何便利功能。
推荐阅读
- json - 如何从 ruby 脚本转换的 JSON 中提取数据?
- git - 无法推送到分叉仓库,身份验证失败
- r - 警告:dataTableOutput 中的错误:未使用的参数(高度 =“自动”)
- c - 使用 fgets 存储文本行?
- google-drive-api - 在 google colab 中保存 csv 测试数据?
- typescript - 等到某个值在 RXJS 中为真
- css - Xpath 问题 - 无法从一个 td 遍历到另一个 td
- embedded - 如何在 Meson 项目中包含树外资源?
- python - 如何解决 Docker 映像中的 Tesseract“加载语言 'eng' 失败”问题
- c++ - Libtorch 与 g++ 一起工作,但与 Intel 编译器一起失败