sdx-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sdx-developers] Postgres Database


From: Pierrick Brihaye
Subject: Re: [sdx-developers] Postgres Database
Date: Wed, 03 Nov 2004 11:10:52 +0100
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.6) Gecko/20040113

Re,

Martin Sevigny a écrit :

?? Nommage d'index? Pourquoi? Le rapport avec les Database Postgres?

Comme l'a rappelé Pierre, un nom d'index doit être unique dans une BD PG. Après examen rapide, c'est appremment pour ça qu'il a introduit la méthode :

protected String getIndexName(String fieldName) {
  return getTableName() + "_" + fieldName + "_idx";
}

Mais il aurait du surcharger :

protected String getCreateIndiciesQuery(String fieldName) {
return "CREATE INDEX " + fieldName + " ON " + getTableName() + " (" + fieldName + ")"; //return "CREATE INDEX " + getIndexName() + " ON " + getTableName() + " (" + FIELD_ID + ", " + FIELD_PROPERTY_NAME + ", " + FIELD_PROPERTY_VALUE + ")";
}

:-)

... coup de bol que ça ait marché.

Par ailleurs, même sous PG, cette méthode a du sens :

protected abstract String getEntriesWithLimitQuery(long offset, long number);

Par ailleurs, quel serait l'impact d'un dossier conf non writable ?


Il faut mettre les index Lucene à readonly, des trucs comme ça.


Oui, c'est tout l'intérêt. J'y vois également la possibilité de mapper des index Lucene sur un SGBD. On peut ainsi avoir un SDX read-only et bénéficiant d'une infrastructure SGBD.

A+

--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden
+33 (0)2 99 29 67 78




reply via email to

[Prev in Thread] Current Thread [Next in Thread]