【问题标题】:Getting Foreign Keys in SQLite Database在 SQLite 数据库中获取外键
【发布时间】:2016-12-11 00:19:07
【问题描述】:

我正在尝试从现有数据库中读取表模式。

我正在使用.tables.columns 命令读取每个表上的所有表和列。 .columns 命令返回一个变量 PRIMARY_KEY,它让我知道它是表的主键。

我的问题是我如何知道一列是否是另一个表的外键(以及它是哪个表的外键)?

【问题讨论】:

  • .tables 命令由sqlite3 命令行shell 实现,而不是由数据库本身实现。没有.columns 命令。

标签: c# .net database sqlite


【解决方案1】:

要获取有关表的外键约束的信息,请使用PRAGMA foreign_key_list

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-28
    • 2015-08-28
    相关资源
    最近更新 更多