recherche et heritage [Postgresql] - SQL/NoSQL - Programmation
MarshPosté le 04-08-2006 à 16:42:18
Bonjour, je viens de quitter MySQL pour passer a PostGreSQL donc je debute tout juste avec les nouvelles fonctionnalites et j'ai une petite question.
Jai une table produits :
id SERIAL PRIMARY KEY, nom VARCHAR(127) NOT NULL, commentaire TEXT, prix NUMERIC
et des tables heritants de produits :
Livres : resume TEXT, nb_pages INTEGER
Boissons : volume INTEGER, etiquette TEXT
Alcools (heritant de Boissons) : type VARCHAR(63), degre NUMERIC, embouteilleur VARCHAR(123)
L'utilisateur peut faire une recherche parmis tous les produits et je desirerais que la recherche s'applique sur tous les champs TEXT et VARCHAR de mes tables. Y-a-t-il un moyen pour faire une requete disant de chercher dans tous les champs de la tables Produits et des tables heritant de Produits, ou dois-je faire des requetes separees sur chaque table?
Marsh Posté le 04-08-2006 à 16:42:18
Bonjour,
je viens de quitter MySQL pour passer a PostGreSQL donc je debute tout juste avec les nouvelles fonctionnalites et j'ai une petite question.
Jai une table produits :
id SERIAL PRIMARY KEY,
nom VARCHAR(127) NOT NULL,
commentaire TEXT,
prix NUMERIC
et des tables heritants de produits :
Livres :
resume TEXT,
nb_pages INTEGER
Boissons :
volume INTEGER,
etiquette TEXT
Alcools (heritant de Boissons) :
type VARCHAR(63),
degre NUMERIC,
embouteilleur VARCHAR(123)
L'utilisateur peut faire une recherche parmis tous les produits et je desirerais que la recherche s'applique sur tous les champs TEXT et VARCHAR de mes tables.
Y-a-t-il un moyen pour faire une requete disant de chercher dans tous les champs de la tables Produits et des tables heritant de Produits, ou dois-je faire des requetes separees sur chaque table?
Merci d'avance