J'ai besoin de la possibilité d'ajouter FTS3 à une table sqlite3 après sa création, et non comme elle a été créée. Est-ce que quelqu'un connaît la syntaxe ALTER pour accomplir cela?Je dois modifier une table sqlite3 pour ajouter FTS3
1
A
Répondre
1
SQLite ne prend pas en charge la modification d'une table d'une table normale en une table FTS3. Tout ce que vous pouvez faire avec ALTER TABLE
, c'est changer le nom de la table ou ajouter des colonnes.
Vous devrez utiliser CREATE VIRTUAL TABLE
pour créer la table FTS3, puis copier les données.
Questions connexes
- 1. Détection de l'extension FTS3 dans SQLite3
- 2. Quel package de recherche de texte intégral dois-je utiliser pour SQLite3?
- 3. Comment modifier une table pour ajouter une relation d'auto-jointure?
- 4. Ajouter/modifier table SQL
- 5. Python SQLite FTS3 alternatives?
- 6. sqlite3 en utilisant fts3 créer une table dans mon terminal mac et comment l'utiliser dans le projet iphone xcode?
- 7. Quand dois-je ajouter oAuth?
- 8. Commande Terminal Mac Alter table SQLite3
- 9. Comment modifier une table temporaire?
- 10. Table SQLite3 et Alter .. après
- 11. Comment puis-je ajouter une colonne à une table existante?
- 12. Où dans Rails dois-je modifier une classe de base?
- 13. bash/cygwin/$ PATH: Dois-je vraiment redémarrer pour modifier $ PATH?
- 14. SQLite FTS3 performances incompatibles
- 15. Pour obtenir la prise en charge de FTS3 dans SQLite3 en utilisant Ruby, devez-vous compiler manuellement sqlite?
- 16. Dois-je diviser cette table en deux?
- 17. Comment ajouter des colonnes à sqlite3 python?
- 18. CoreData versioning - à quelle fréquence dois-je ajouter une version?
- 19. Dois-je casser une table mysql plus grande en plusieurs?
- 20. Impossible de modifier une table
- 21. Comment exclure la colonne de la table FTS3 recherche
- 22. Quelle référence dois-je ajouter pour utiliser OpenGL dans vs2010?
- 23. Pourquoi dois-je ajouter System.Data.Entity pour utiliser System.Data.Objects?
- 24. RoR DB Design - Dois-je utiliser une table: traversante?
- 25. Que dois-je ajouter pour que cette vidéo pour avoir une limite de taille
- 26. Comment modifier une table pour activer CASCADE DELETE?
- 27. NHibernate - Dois-je avoir une classe pour interfacer avec une table?
- 28. SQLite FTS3 simuler LIKE somestring%
- 29. Quel fichier dois-je modifier pour modifier le point de départ du fil d'Ariane?
- 30. sqlite-fts3: tokenizer personnalisé?
Merci pour la réponse de qualité. Malheureusement, je crée la base de données en utilisant sqlalchemy afin qu'elle fonctionne avec différentes bases de données. Je dois ajouter le FTS3 après la création de la table. Je me demande si possiblement sqlalchemy a une déclaration spéciale pour sqlite3 et fts3 lors de la modélisation des tables. –