授权操作代码


🌐 Authorization action codes

以下常量作为第一个参数传递给授权器回调函数,用于指示正在授权的操作类型。

🌐 The following constants are passed as the first argument to the authorizer callback function to indicate what type of operation is being authorized.

Constant Description
SQLITE_CREATE_INDEX Create an index
SQLITE_CREATE_TABLE Create a table
SQLITE_CREATE_TEMP_INDEX Create a temporary index
SQLITE_CREATE_TEMP_TABLE Create a temporary table
SQLITE_CREATE_TEMP_TRIGGER Create a temporary trigger
SQLITE_CREATE_TEMP_VIEW Create a temporary view
SQLITE_CREATE_TRIGGER Create a trigger
SQLITE_CREATE_VIEW Create a view
SQLITE_DELETE Delete from a table
SQLITE_DROP_INDEX Drop an index
SQLITE_DROP_TABLE Drop a table
SQLITE_DROP_TEMP_INDEX Drop a temporary index
SQLITE_DROP_TEMP_TABLE Drop a temporary table
SQLITE_DROP_TEMP_TRIGGER Drop a temporary trigger
SQLITE_DROP_TEMP_VIEW Drop a temporary view
SQLITE_DROP_TRIGGER Drop a trigger
SQLITE_DROP_VIEW Drop a view
SQLITE_INSERT Insert into a table
SQLITE_PRAGMA Execute a PRAGMA statement
SQLITE_READ Read from a table
SQLITE_SELECT Execute a SELECT statement
SQLITE_TRANSACTION Begin, commit, or rollback a transaction
SQLITE_UPDATE Update a table
SQLITE_ATTACH Attach a database
SQLITE_DETACH Detach a database
SQLITE_ALTER_TABLE Alter a table
SQLITE_REINDEX Reindex
SQLITE_ANALYZE Analyze the database
SQLITE_CREATE_VTABLE Create a virtual table
SQLITE_DROP_VTABLE Drop a virtual table
SQLITE_FUNCTION Use a function
SQLITE_SAVEPOINT Create, release, or rollback a savepoint
SQLITE_COPY Copy data (legacy)
SQLITE_RECURSIVE Recursive query