小编eca*_*ste的帖子

SQLite - 外键约束 - IOs 5

从SQLite版本3.6.x开始,似乎支持外键约束.IOS5.0上的SQLite版本是3.7.7(在sqlite3.h中找到).

但是当我尝试在具有约束的表中插入行时,即使相关的外键不存在,我的行也会正确插入.我没有错误.

使用像Navicat这样的应用程序执行相同的插入语句给我一个"约束违规错误"

你知道IO 5上是否支持外键吗?

这是数据库架构:

CREATE TABLE artist(
  artistid    INTEGER PRIMARY KEY, 
  artistname  TEXT
)

CREATE TABLE "track" (
     "trackid" INTEGER PRIMARY KEY AUTOINCREMENT,
     "trackname" TEXT,
     "trackartist" INTEGER,
    CONSTRAINT "trackartist" FOREIGN KEY ("trackartist") REFERENCES "artist" ("artistid") ON DELETE CASCADE ON UPDATE CASCADE)
Run Code Online (Sandbox Code Playgroud)

真的很简单,不是吗?

谢谢Emmanuel

sqlite key ios

8
推荐指数
1
解决办法
3386
查看次数

在Sails.js/api/controllers中创建子文件夹

这是我的问题:我想在/ api/controllers中创建一些子文件夹,以便组织我的源代码.我的问题是,只要我创建一个新文件夹,蓝图api/routes/actions就不再起作用了.

从我的所有测试中,如果我将/api/controller/UserController.js更改为/api/controller/newpath/UserController.js,我再也无法获得蓝图的美感了.

有没有办法做到这一点?

谢谢Emmanuel

node.js sails.js

8
推荐指数
2
解决办法
2477
查看次数

标签 统计

ios ×1

key ×1

node.js ×1

sails.js ×1

sqlite ×1