Utilisation de la liste en tant que type de données dans une colonne (SQLAlchemy)
Je veux stocker une liste de flux rss url dans une db sqlite. Je suis l'aide de SQLAlchemy et je me demandais comment stocker ces. Je n'arrive pas à trouver toute la documentation sur les listes, et je me demandais si c'était légal pour une colonne:
Colonne ("rss_feed_urls', Liste)
Ou est-il un type de tableau que je pourrais utiliser?
source d'informationauteur Chris
Vous devez vous connecter pour publier un commentaire.
Si vous devez vraiment vous pouvez utiliser le PickleType. Mais ce que vous voulez probablement, c'est une autre table (qui se compose d'un liste de lignes, non?). Il suffit de créer un tableau pour contenir vos flux RSS:
Ajouter de nouvelles url:
Récupérer votre liste d'url:
Trouver une alimentation spécifique par index:
Je le recommande SQLAlchemy de Objet-Relationnel Tutoriel.
Il n'y a normalement pas de liste parmi SQL base de données types de données des colonnes.
Une façon de stocker une liste comme une valeur de la colonne est de convertir cette liste à une chaîne, ce qui serait de la carte de base de données type de données
varchar
.Une autre façon est de convertir la liste de sérialisé représentation binaire (à l'aide de cornichon de la bibliothèque, par exemple) et de stocker la valeur comme une valeur de base de données de type
blob
.