Re: [Dspace-tech] issues for deleting a community, a collection or an item

2012-03-13 Thread helix84
On Tue, Mar 13, 2012 at 10:02, TORREILLES, Bernard
bernard.torreil...@inist.fr wrote:
 (Since the migration from 1.5.2 Manakin/XMLUI to 1.7.0 Manakin/XMLUI)

When you did the upgrade, did you run both these scripts?
database_schema_15-16.sql
database_schema_16-17.sql

You should have run both. If you ran only the latter, you can try to
run database_schema_15-16.sql now, but if it gives you any errors, you
may have to re-import your 1.5.2 database and then run them both in
the correct order.

Regards,
~~helix84

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


Re: [Dspace-tech] issues for deleting a community, a collection or an item

2012-03-13 Thread Claudia Jürgen
  Hello Bernard,

  while running the db update script from 1.5 to 1.6 did you get some 
errors like that:

  psql:database_schema_15-16.sql:105: ERROR:  constraint
  community2collection_collection_id_fkey of relation
  community2collection does not exist ALTER TABLE

  psql:database_schema_15-16.sql:108: ERROR:  constraint
  community2community_child_comm_id_fkey of relation
  community2community does not exist ALTER TABLE

  psql:database_schema_15-16.sql:111: ERROR:  constraint
  collection2item_item_id_fkey of relation collection2item does not
  exist



  If so, inspect your database and use the references for the foreign
  keys to delete them, e.g::

  psql [YourDBName]
  \d [TableName]
  will show you the foreign keys, e.g.:
  \d community2collection

  Table public.community2collection

 Column |  Type   | Modifiers

  ---+-+---

  id| integer | not null

  community_id  | integer |

  collection_id | integer |

  Indexes:

 community2collection_pkey PRIMARY KEY, btree (id)

 community2collection_collection_id_idx btree (collection_id)

 community2collection_community_id_idx btree (community_id)
  Foreign-key constraints:

 $1 FOREIGN KEY (community_id) REFERENCES
  community(community_id)

 $2 FOREIGN KEY (collection_id) REFERENCES
  collection(collection_id)



  In that case you got to run:


  ALTER TABLE collection2item DROP CONSTRAINT $2;
  ALTER TABLE community2community DROP CONSTRAINT $2;
  ALTER TABLE community2collection DROP CONSTRAINT $2;

  The reason for this is:

  In Step 7 Update the database it can happen that not all the commands
  in the database_schema_15-16.sql are executed properly.

  The commands to drop foreign keys:

  ALTER TABLE collection2item DROP CONSTRAINT
  collection2item_item_id_fkey;

  ALTER TABLE community2community DROP CONSTRAINT
  community2community_child_comm_id_fkey;

  ALTER TABLE community2collection DROP CONSTRAINT
  community2collection_collection_id_fkey;

  assume that the keys got default names, whereas depending on the
  database version and operating system on which your instance started,
  they can have no names and just be counted internally.

  If you got no names or other names the script will skip the commands,
  with the above mentioned ERROR.

  This will lead to errors running DSpace as now 2 contraints exist and
  one is unable to delete items, collections etc.

  Hope that helps

  Claudia Jürgen

Am 13.03.2012 10:02, schrieb TORREILLES, Bernard:
 Hello all DSpace users,

 Can anybody help me?

 (Since the migration from 1.5.2 Manakin/XMLUI to 1.7.0 Manakin/XMLUI)

 when I delete item (after having delete all attached files, may be not 
 necessary) I get following messages (read more in attached file) :
 org.postgresql.util.PSQLException: ERROR: UPDATE or DELETE in the item 
 table violate the foreign key constraint
   $2  of the table  collection2item
 Detail : the key (item_id)=(28467) is always referenced from the table  
 collection2item.

 when I delete the collection of the item
 org.postgresql.util.PSQLException: ERREUR: UPDATE or DELETE in the item 
 table violate the foreign key constraint
   $2  of the table  collection2item
 Detail : the key (item_id)=(28467) is always referenced from the table  
 collection2item.

 when I delete the community of the collection
 org.postgresql.util.PSQLException: ERREUR: UPDATE or DELETE in the item 
 table violate the foreign key constraint
   $2  of the table  community2collection
 Detail : the key (collection_id)=(2868) is always referenced from the table  
 community2collection.

 Thanks for any smart help

 Bernard Torreilles
 INIST-CNRS






 --
 Keep Your Developer Skills Current with LearnDevNow!
 The most comprehensive online learning library for Microsoft developers
 is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
 Metro Style Apps, more. Free future releases when you subscribe now!
 http://p.sf.net/sfu/learndevnow-d2d



 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech

-- 
Claudia Juergen
Universitaetsbibliothek Dortmund
Eldorado
0231/755-4043
https://eldorado.tu-dortmund.de/

--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


Re: [Dspace-tech] issues for deleting a community, a collection or an item

2012-03-13 Thread TORREILLES, Bernard
hello Claudia, helix84,
thanks a lot for fast answer.
I think we have now god matter to work out a solution for our issue.
We will send you later some useful information about.
Best regards,

Bernard Torreilles



De : TORREILLES, Bernard [mailto:bernard.torreil...@inist.fr]
Envoyé : mardi 13 mars 2012 10:02
À : dspace-tech@lists.sourceforge.net
Cc : BOULBEN, Philippe; GRESILLAUD, Sylvie
Objet : [Dspace-tech] issues for deleting a community, a collection or an item

Hello all DSpace users,

Can anybody help me?

(Since the migration from 1.5.2 Manakin/XMLUI to 1.7.0 Manakin/XMLUI)

when I delete item (after having delete all attached files, may be not 
necessary) I get following messages (read more in attached file) :
org.postgresql.util.PSQLException: ERROR: UPDATE or DELETE in the item table 
violate the foreign key constraint
« $2 » of the table « collection2item »
Detail : the key (item_id)=(28467) is always referenced from the table « 
collection2item ».

when I delete the collection of the item
org.postgresql.util.PSQLException: ERREUR: UPDATE or DELETE in the item table 
violate the foreign key constraint
« $2 » of the table « collection2item »
Detail : the key (item_id)=(28467) is always referenced from the table « 
collection2item ».

when I delete the community of the collection
org.postgresql.util.PSQLException: ERREUR: UPDATE or DELETE in the item table 
violate the foreign key constraint
« $2 » of the table « community2collection »
Detail : the key (collection_id)=(2868) is always referenced from the table « 
community2collection ».

Thanks for any smart help

Bernard Torreilles
INIST-CNRS


--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech