Re: [Dspace-tech] Moving items to new collection

2008-03-06 Thread Stuart Lewis
This facility is in the upcoming 1.5 release, in the JSP user interface. The
option appears to an administrator when editing an item.


On 5/3/08 16:31, Mika Stenberg [EMAIL PROTECTED] wrote:

 Ability to move items from collection to another should be added to the
 WebUI. Has this been considered in the future releases?
 
 -Mika
 
 David,
 
 David,
 
 Similar to what George mentioned, I've always done this at the database
 level.
 
 I use the same basic SQL query (mentioned by George):
 
 update collection2item set collection_id=new collection's id where
 item_id=item's id;
 
 Or, if you are moving *all* the items in one collection to another:
 
 update collection2item set collection_id=new collection's id where
 collection_id=OLD collection's id;
 
 And then re-run the [dspace]/bin/index-all script, which will correct
 all the DSpace browsing interfaces, etc.
 
 I hope that helps!
 
 - Tim
 
 
 George Kozak wrote:
 David:
 
 I would do this in SQL.  Here is an example of the command I use:
 
 update collection2item set collection_id=new collection's id where
 item_id=item's id;
 
 Then I do the following:
 
 update item set owning_collection=new collection's id where
 item_id=item's id;
 
 OR run index_all after making the changes and it would fix the owning
 collections and communities.
 
 If you have a lot of items to move, then a PERL script could be used
 (if you have DBD::Pg compiled for your PERL module).
 
 At 09:58 AM 3/4/2008, David Reynolds wrote:
 Dear colleagues,
 
 I want to move items from one collection to another in order to
 delete the old collection but still retain the handles on the items.
 One colleague suggested the following, but he stressed that he had
 not tried it before:
 
 I would try exporting the item ( you'll get the handle ), then
 deleting the collection and then reimport the item with the handle.
 
 Does this sound like the right approach? I've searched the
 documentation but have found nothing about moving items from one
 collection to another. Thanks in advance for your advice.
 
 
 
 
 David Reynolds
 Manager of Scholarly Digital Initiatives
 Johns Hopkins University
 3400 N. Charles St.
 Baltimore, MD 21218-2683
 
 [EMAIL PROTECTED]
 (410) 516-7220
 
 
 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2008.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech
 ***
 George Kozak
 Coordinator
 Web Development and Management
 Digital Media Group
 501 Olin Library
 Cornell University
 607-255-8924
 ***
 [EMAIL PROTECTED]
 
 
 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2008.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech
 
 
 
 
 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2008.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


Re: [Dspace-tech] Moving items to new collection

2008-03-05 Thread Tim Donohue

David,

David,

Similar to what George mentioned, I've always done this at the database 
level.

I use the same basic SQL query (mentioned by George):

update collection2item set collection_id=new collection's id where
item_id=item's id;

Or, if you are moving *all* the items in one collection to another:

update collection2item set collection_id=new collection's id where
collection_id=OLD collection's id;

And then re-run the [dspace]/bin/index-all script, which will correct 
all the DSpace browsing interfaces, etc.

I hope that helps!

- Tim


George Kozak wrote:
 David:
 
 I would do this in SQL.  Here is an example of the command I use:
 
 update collection2item set collection_id=new collection's id where 
 item_id=item's id;
 
 Then I do the following:
 
 update item set owning_collection=new collection's id where 
 item_id=item's id;
 
 OR run index_all after making the changes and it would fix the owning 
 collections and communities.
 
 If you have a lot of items to move, then a PERL script could be used 
 (if you have DBD::Pg compiled for your PERL module).
 
 At 09:58 AM 3/4/2008, David Reynolds wrote:
 Dear colleagues,

 I want to move items from one collection to another in order to 
 delete the old collection but still retain the handles on the items. 
 One colleague suggested the following, but he stressed that he had 
 not tried it before:

 I would try exporting the item ( you'll get the handle ), then
 deleting the collection and then reimport the item with the handle.

 Does this sound like the right approach? I've searched the 
 documentation but have found nothing about moving items from one 
 collection to another. Thanks in advance for your advice.




 David Reynolds
 Manager of Scholarly Digital Initiatives
 Johns Hopkins University
 3400 N. Charles St.
 Baltimore, MD 21218-2683

 [EMAIL PROTECTED]
 (410) 516-7220


 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2008.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech
 
 ***
 George Kozak
 Coordinator
 Web Development and Management
 Digital Media Group
 501 Olin Library
 Cornell University
 607-255-8924
 ***
 [EMAIL PROTECTED] 
 
 
 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2008.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech
 

-- 


Tim Donohue
Research Programmer, Illinois Digital Environment for
Access to Learning and Scholarship (IDEALS)
135 Grainger Engineering Library
University of Illinois at Urbana-Champaign

email: [EMAIL PROTECTED]
web:   http://www.ideals.uiuc.edu
phone: (217) 333-4648
fax:   (217) 244-7764


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


Re: [Dspace-tech] Moving items to new collection

2008-03-05 Thread James Rutherford
On Wed, Mar 05, 2008 at 04:31:16PM +, Mika Stenberg wrote:
 Ability to move items from collection to another should be added to the
 WebUI. Has this been considered in the future releases?

The functionality of CommunityFiliator (a CLI app to move communities
around) has been extended to be usable for arbitrary DSpaceObjects for
the 1.6 release. Tools for one or more web interfaces may be made
available.

Jim

 -Mika
 
  David,
 
  David,
 
  Similar to what George mentioned, I've always done this at the database
  level.
 
  I use the same basic SQL query (mentioned by George):
 
  update collection2item set collection_id=new collection's id where
  item_id=item's id;
 
  Or, if you are moving *all* the items in one collection to another:
 
  update collection2item set collection_id=new collection's id where
  collection_id=OLD collection's id;
 
  And then re-run the [dspace]/bin/index-all script, which will correct
  all the DSpace browsing interfaces, etc.
 
  I hope that helps!
 
  - Tim
 
 
  George Kozak wrote:
  David:
 
  I would do this in SQL.  Here is an example of the command I use:
 
  update collection2item set collection_id=new collection's id where
  item_id=item's id;
 
  Then I do the following:
 
  update item set owning_collection=new collection's id where
  item_id=item's id;
 
  OR run index_all after making the changes and it would fix the owning
  collections and communities.
 
  If you have a lot of items to move, then a PERL script could be used
  (if you have DBD::Pg compiled for your PERL module).
 
  At 09:58 AM 3/4/2008, David Reynolds wrote:
  Dear colleagues,
 
  I want to move items from one collection to another in order to
  delete the old collection but still retain the handles on the items.
  One colleague suggested the following, but he stressed that he had
  not tried it before:
 
  I would try exporting the item ( you'll get the handle ), then
  deleting the collection and then reimport the item with the handle.
 
  Does this sound like the right approach? I've searched the
  documentation but have found nothing about moving items from one
  collection to another. Thanks in advance for your advice.
 
 
 
 
  David Reynolds
  Manager of Scholarly Digital Initiatives
  Johns Hopkins University
  3400 N. Charles St.
  Baltimore, MD 21218-2683
 
  [EMAIL PROTECTED]
  (410) 516-7220
 
 
  -
  This SF.net email is sponsored by: Microsoft
  Defy all challenges. Microsoft(R) Visual Studio 2008.
  http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
  ___
  DSpace-tech mailing list
  DSpace-tech@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/dspace-tech
  ***
  George Kozak
  Coordinator
  Web Development and Management
  Digital Media Group
  501 Olin Library
  Cornell University
  607-255-8924
  ***
  [EMAIL PROTECTED]
 
 
  -
  This SF.net email is sponsored by: Microsoft
  Defy all challenges. Microsoft(R) Visual Studio 2008.
  http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
  ___
  DSpace-tech mailing list
  DSpace-tech@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/dspace-tech
 
 
 
 
 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2008.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech

-- 
James Rutherford  |  Hewlett-Packard Limited registered Office:
Research Engineer |  Cain Road,
HP Labs   |  Bracknell,
Bristol, UK   |  Berks
+44 117 312 7066  |  RG12 1HN.
[EMAIL PROTECTED]   |  Registered No: 690597 England

The contents of this message and any attachments to it are confidential
and may be legally privileged. If you have received this message in
error, you should delete it from your system immediately and advise the
sender. To any recipient of this message within HP, unless otherwise
stated you should consider this message and attachments as HP
CONFIDENTIAL.

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


Re: [Dspace-tech] Moving items to new collection

2008-03-05 Thread Thornton, Susan M. (LARC-B702)[NCI INFORMATION SYSTEMS]
Also don't forget to update owning_collection in the item table.
Sue

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Mika
Stenberg
Sent: Wednesday, March 05, 2008 11:31 AM
To: dspace-tech@lists.sourceforge.net
Subject: Re: [Dspace-tech] Moving items to new collection

Ability to move items from collection to another should be added to the 
WebUI. Has this been considered in the future releases?

-Mika

 David,
 
 David,
 
 Similar to what George mentioned, I've always done this at the
database 
 level.
 
 I use the same basic SQL query (mentioned by George):
 
 update collection2item set collection_id=new collection's id where
 item_id=item's id;
 
 Or, if you are moving *all* the items in one collection to another:
 
 update collection2item set collection_id=new collection's id where
 collection_id=OLD collection's id;
 
 And then re-run the [dspace]/bin/index-all script, which will correct 
 all the DSpace browsing interfaces, etc.
 
 I hope that helps!
 
 - Tim
 
 
 George Kozak wrote:
 David:

 I would do this in SQL.  Here is an example of the command I use:

 update collection2item set collection_id=new collection's id where 
 item_id=item's id;

 Then I do the following:

 update item set owning_collection=new collection's id where 
 item_id=item's id;

 OR run index_all after making the changes and it would fix the owning

 collections and communities.

 If you have a lot of items to move, then a PERL script could be used 
 (if you have DBD::Pg compiled for your PERL module).

 At 09:58 AM 3/4/2008, David Reynolds wrote:
 Dear colleagues,

 I want to move items from one collection to another in order to 
 delete the old collection but still retain the handles on the items.

 One colleague suggested the following, but he stressed that he had 
 not tried it before:

 I would try exporting the item ( you'll get the handle ), then
 deleting the collection and then reimport the item with the handle.

 Does this sound like the right approach? I've searched the 
 documentation but have found nothing about moving items from one 
 collection to another. Thanks in advance for your advice.




 David Reynolds
 Manager of Scholarly Digital Initiatives
 Johns Hopkins University
 3400 N. Charles St.
 Baltimore, MD 21218-2683

 [EMAIL PROTECTED]
 (410) 516-7220




-
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2008.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech
 ***
 George Kozak
 Coordinator
 Web Development and Management
 Digital Media Group
 501 Olin Library
 Cornell University
 607-255-8924
 ***
 [EMAIL PROTECTED] 




-
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2008.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 DSpace-tech mailing list
 DSpace-tech@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/dspace-tech

 



-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


[Dspace-tech] Moving items to new collection

2008-03-04 Thread David Reynolds
Dear colleagues,

I want to move items from one collection to another in order to delete the old 
collection but still retain the handles on the items. One colleague suggested 
the following, but he stressed that he had not tried it before:

I would try exporting the item ( you'll get the handle ), then
deleting the collection and then reimport the item with the handle.

Does this sound like the right approach? I've searched the documentation but 
have found nothing about moving items from one collection to another. Thanks in 
advance for your advice.




David Reynolds
Manager of Scholarly Digital Initiatives
Johns Hopkins University
3400 N. Charles St.
Baltimore, MD 21218-2683

[EMAIL PROTECTED]
(410) 516-7220


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech


Re: [Dspace-tech] Moving items to new collection

2008-03-04 Thread George Kozak
David:

I would do this in SQL.  Here is an example of the command I use:

update collection2item set collection_id=new collection's id where 
item_id=item's id;

Then I do the following:

update item set owning_collection=new collection's id where 
item_id=item's id;

OR run index_all after making the changes and it would fix the owning 
collections and communities.

If you have a lot of items to move, then a PERL script could be used 
(if you have DBD::Pg compiled for your PERL module).

At 09:58 AM 3/4/2008, David Reynolds wrote:
Dear colleagues,

I want to move items from one collection to another in order to 
delete the old collection but still retain the handles on the items. 
One colleague suggested the following, but he stressed that he had 
not tried it before:

I would try exporting the item ( you'll get the handle ), then
deleting the collection and then reimport the item with the handle.

Does this sound like the right approach? I've searched the 
documentation but have found nothing about moving items from one 
collection to another. Thanks in advance for your advice.




David Reynolds
Manager of Scholarly Digital Initiatives
Johns Hopkins University
3400 N. Charles St.
Baltimore, MD 21218-2683

[EMAIL PROTECTED]
(410) 516-7220


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech

***
George Kozak
Coordinator
Web Development and Management
Digital Media Group
501 Olin Library
Cornell University
607-255-8924
***
[EMAIL PROTECTED] 


-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech