खोज…


टिप्पणियों

SQLite प्रलेखन में सभी PRAGMA कथनों का संदर्भ होता है

स्थायी प्रभावों के साथ PRAGMAs

अधिकांश PRAGMA कथन केवल वर्तमान डेटाबेस कनेक्शन को प्रभावित करते हैं, जिसका अर्थ है कि जब भी डेटाबेस खोला गया है, तो उन्हें फिर से लागू करना होगा।

हालाँकि, निम्न PRAGMAs डेटाबेस फ़ाइल में लिखते हैं, और इसे किसी भी समय निष्पादित किया जा सकता है (लेकिन कुछ मामलों में, लेनदेन के अंदर नहीं):

निम्नलिखित PRAGMA सेटिंग्स ने डेटाबेस फ़ाइल के गुणों को सेट किया है जो निर्माण के बाद नहीं बदला जा सकता है, इसलिए उन्हें डेटाबेस में पहले वास्तविक लिखने से पहले निष्पादित किया जाना चाहिए:

उदाहरण के लिए:

-- 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
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow