Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在哪里可以注册sqlite应用程序ID?_Sqlite_Registration - Fatal编程技术网

在哪里可以注册sqlite应用程序ID?

在哪里可以注册sqlite应用程序ID?,sqlite,registration,Sqlite,Registration,sqlite数据库文件格式有两个字段来标识数据库文件所属的应用程序。第一个字段,application\u id,用于标识应用程序。第二个字段,user\u version,可以识别数据库文件使用的文件格式版本,以防应用程序有多个文件格式 可以使用pragmas查询和设置这些字段: PRAGMA application_id; -- get application ID PRAGMA application_id = ?; -- set application ID PRAGMA u

sqlite数据库文件格式有两个字段来标识数据库文件所属的应用程序。第一个字段,
application\u id
,用于标识应用程序。第二个字段,
user\u version
,可以识别数据库文件使用的文件格式版本,以防应用程序有多个文件格式

可以使用pragmas查询和设置这些字段:

PRAGMA application_id;      -- get application ID
PRAGMA application_id = ?;  -- set application ID
PRAGMA user_version;        -- get user version
PRAGMA user_version = ?;    -- set user version
是否有一个正式的地方可以注册我的应用程序ID以确保它是唯一的?

唯一的注册表是源存储库中的文件


要注册一个
应用程序\u id
值,请向开发人员发送一封邮件。

这是一个非常小的列表,因此似乎不经常这样做。这个答案可以通过解释为什么你想这样做,什么时候你不想这样做,以及应该做什么来改进。@assimilator,它不会回答这个问题。如果你想知道,一个新问题。@assimulater这个问题被问到了。额外的样板并没有增加任何东西。如果您想知道SQLite应用程序ID是有用的,请考虑.@ Fuz,我已经看到了这个请求,而且我很久以前就已经阅读过文档。这个答案让人觉得空洞无益,这一点并没有改变。文档解释了应用程序id对于使用sqlite作为文件格式的应用程序很有用,但没有解释为什么很少有应用程序会这样做。看看FigIC.txt是空的,这意味着在注册应用程序之前可能有更多的人需要考虑。一个可以接受的答案是解释错误,一个更好的答案是解释为什么它可能没有做他们认为它在做的事情。同样,这是一个可以接受的答案,但更好的解释是,为什么它可能并不意味着注册
应用程序\u id