1

で新しいデータベースを作成するとsqlite3_open_v2(path, db3, SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE, NULL)、作成されたデータベースには-rw-r--r--、親フォルダーにdrwxrwsr-x.

chmodデータベース ファイルを使用せずに、グループが読み取り可能なデータベースを作成する方法はありますか?

4

1 に答える 1

1

SQLite は、0644デフォルトでパーミッション付きのデータベース ファイルを作成します。これは、SQLITE_DEFAULT_FILE_PERMISSIONSコンパイル時に再定義することで変更できます。

を呼び出す前に空のファイルを作成することもできますsqlite3_open*

于 2012-12-04T14:25:43.450 に答える