Hi Jacques,
Ummm, what are the implications of deleting a table in ofbiz apart from loss
of data contained in that table? Coz I just deleted a table using the SQL
processor (am actually just learning Ofbiz, am not yet working on a building
a production app). I had previously defined an entity called Patient and
after a I deleted the table and I restarted ofbiz, I cant see my entity in
the Entity Data Maintenance page of webtools. Issuing the following SQL
"SELECT * FROM PATIENT" from the SQL processor page throws an exception, the
trace in console.log says: ERROR 42X05: Table/View 'PATIENT' does not exist.
Am I missing something here?
All help appreciated, thx
Regards
Edward
Below are my entitymodel.xml and entitygroup.xml files repectively
--------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<entitymodel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/entitymodel.xsd">
<!-- ========================================================= -->
<!-- ======================== Defaults ======================= -->
<!-- ========================================================= -->
<title>Entities for a Hello world component</title>
<description>None</description>
<copyright>Copyright (c) Hello World, Inc.</copyright>
<author>Edward Banfa</author>
<version>0.1</version>
<entity entity-name="Patient" package-name="org.helloworld.emedic"
title="Entity to represent mentally sick people in government">
<field name="patientId" type="id-ne"/>
<field name="firstName" type="id"/>
<field name="lastName" type="id"/>
<field name="appointment" type="id"/>
<prim-key field="patientId"/>
</entity>
</entitymodel>
-------------------------------------------------------------------------
-------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<entitygroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/entitygroup.xsd">
<entity-group group="org.ofbiz" entity="Patient"/>
</entitygroup>
--------------------------------------------------------------------------
-----Original Message-----
From: Jacques Le Roux [mailto:[EMAIL PROTECTED]
Sent: Monday, December 17, 2007 11:56 AM
To: [email protected]
Subject: Re: Deleting a table
http://docs.ofbiz.org/display/OFBIZ/FAQ+-+Tips+-+Tricks+-+Cookbook+-+HowTo
Look for Derby, not sure there is exactly an answer but you should find your
way from there. Beware that it's not recommended to
delete tables in OFBiz...
Jacques
De : "Edward Banfa" <[EMAIL PROTECTED]>
Hi all.
I would like to know how to delete a table in the Derby database that
comes
with Ofbiz.
Actually I have a problem with a an entity that I created, I want to alter
the columns on the entity and hence in the underlying table that
represents
the data for the entity. Do I have to drop the existing table or is there
a
way I can have ofbiz pickup any changes in the
entity definition and update the db schema ?
Thank u for ur help in advance
Regards
Edward