2012-05-13 5 views
5

मेरे पास सामान्य स्क्लाइट डेटाबेस है और fts3 का उपयोग करना चाहते हैं। जैसा कि http://www.sqlite.org/fts3.html में बताया गया है इस खोज कार्यक्षमता का उपयोग करने के लिए ट्यूटोरियल एफटीएस तालिका बनाई जानी चाहिए।मौजूदा sqlite डेटाबेस तालिका को fts3 में परिवर्तित करने के लिए कैसे करें?

क्या मौजूदा तालिका को एफटीएस तालिका में परिवर्तित करने का कोई तरीका है?

+1

हाय दोस्त, मुझे लगता है कि आपको मेरे संशोधित उत्तर की जांच करनी चाहिए! धन्यवाद! – dumbfingers

उत्तर

3

मुझे लगता है कि समाधान स्वयं द्वारा एफटीएस आभासी तालिका को पॉप्युलेट करना है। मेरा मतलब है कि एक नया थ्रेड खोलें जो मौजूदा डेटाबेस से पढ़ेगा और फिर एफटीएस टेबल पर लिखें।

वास्तव में, मैं एक बेहतर तरीका हो सकता है, आशा है कि आप अभी भी इस सूत्र को देख रहे हैं: SQLite create pre-populated FTS table

जहां चयनित जवाब एक बेहतर दृष्टिकोण दिया::

पहले

कृपया इस सूत्र की जाँच अपने मौजूदा डेटाबेस में CREATE VIRTUAL TABLE करें, फिर अपने डेटाबेस के भीतर मूल तालिका का उपयोग कर वर्चुअल तालिका को पॉप्युलेट करें।

संबंधित मुद्दे

 संबंधित मुद्दे