Zoeken…


Opmerkingen

De SQLite-documentatie bevat een verwijzing naar alle PRAGMA-instructies .

PRAGMA's met permanente effecten

De meeste PRAGMA-instructies hebben alleen invloed op de huidige databaseverbinding, wat betekent dat ze opnieuw moeten worden toegepast wanneer de database is geopend.

De volgende PRAGMA's schrijven echter naar het databasebestand en kunnen op elk moment worden uitgevoerd (maar in sommige gevallen niet binnen een transactie):

De volgende PRAGMA-instellingen stellen eigenschappen van het databasebestand in die niet kunnen worden gewijzigd na het maken, dus ze moeten worden uitgevoerd voordat de eerste daadwerkelijke schrijfactie naar de database wordt uitgevoerd:

Bijvoorbeeld:

-- open a connection to a not-yet-existing DB file
PRAGMA page_size = 4096;
PRAGMA auto_vacuum = INCREMENTAL;
CREATE TABLE t(x);              -- database is created here, with the above settings


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow