
On 18-02-2011 15:27:02 +0200, Babis Nikolaou wrote:
why would you drop it?
Because, it may be the case that i don't want to store RDF data in this new database. Let me explain further:
suppose I create a new database. Then, running mclient and connecting to this database I can run the following query
select * from rdf.graph;
and get as answer the following relation:
+-------+--------+ | gname | gid | +====+===+ +——+------+
This means, that each database a create, regardless the type of data (RDF, structured) that will be stored, it is configured to a predefined database schema, the one that 30_rdf.sql creates: containing a two-columned table with name rdf.graph.
It does not seem logical to me to drop this schema and then create the preferred one to store relational data.
Hope that i made my point clear now.
If you don't want to use, don't --enable-rdf. If you want to use RDF sometimes, just use the rdf schema's graph table whenever you shred something. Why is this predefined table such a problem? I agree it should be created as part of the shredding phase, but alas, it is not. It doesn't harm anything, does it? (PS. I'm on the list, no need to Cc me)