Should I run update-sequences.sql present in
/dspace/dspace-3.1-release/dspace/etc/postgres too
after running: - (i) database_schema_17-18.sql & (ii) database_schema_18-3.sql
?
On Wed, Apr 24, 2013 at 10:03 AM, Abhishek Kulkarni
<[email protected]>wrote:
> Thanks Helix!
>
>
> On Wed, Apr 24, 2013 at 9:57 AM, helix84 <[email protected]> wrote:
>
>> Please, always CC dspace-tech.
>>
>> It seems what you're doing is running the data export over an existing
>> database (with data).
>>
>> What you should do instead is take the export (created using pg_dump),
>> import it into an empty database (you can create a separate database
>> for that purpose), let's call it "dspace_new" and then run the upgrade
>> scripts in the correct order:
>> [dspace-src]/dspace/etc/postgres/database_schema_17-18.sql
>> [dspace-src]/dspace/etc/postgres/database_schema_18-3.sql
>> These will upgrade the database format from 1.7 to 3, keeping the
>> existing data.
>>
>> Then simply point your dspace to the new database name (in dspac.cfg)
>> and restart it:
>> db.url = jdbc:postgresql://localhost:5432/dspace_new
>>
>>
>> Regards,
>> ~~helix84
>>
>> Compulsory reading: DSpace Mailing List Etiquette
>> https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette
>>
>>
>> On Wed, Apr 24, 2013 at 4:47 PM, Abhishek Kulkarni
>> <[email protected]> wrote:
>> > Hello Ivan,
>> >
>> > Can you please help me out with importing postgres database?
>> > I have installed dspace 3.1 (fresh install) on new server and already
>> have
>> > dspace 1.7 running on another server.
>> > I copied entire assetstore from 1.7 to 3.1 dspace.
>> > After copying, I tried searching for items in new dspace, and no results
>> > were thrown.
>> > Then, it struck me about DB import too.
>> > How do I import dspace1.7.sql dump into new dspace 3.1?
>> > I tried \i command but it threw all duplication errors as below: -
>> >
>> >
>> > psql:/home/guru/DBDump/new_dump.sql:301051: ERROR: duplicate key value
>> > violates unique constraint "metadataschemaregistry_pkey"
>> > DETAIL: Key (metadata_schema_id)=(1) already exists.
>> > CONTEXT: COPY metadataschemaregistry, line 1: "1
>> > http://dublincore.org/documents/dcmi-terms/ dc"
>> > psql:/home/guru/DBDump/new_dump.sql:354919: ERROR: duplicate key value
>> > violates unique constraint "metadatavalue_pkey"
>> > DETAIL: Key (metadata_value_id)=(128) already exists.
>> > CONTEXT: COPY metadatavalue, line 1: "128 23 3 Stewart,
>> > John L. \N 1 \N -1"
>> > psql:/home/guru/DBDump/new_dump.sql:466775: ERROR: insert or update on
>> > table "resourcepolicy" violates foreign key constraint
>> > "resourcepolicy_epersongroup_id_fkey"
>> > DETAIL: Key (epersongroup_id)=(67) is not present in table
>> "epersongroup".
>> > psql:/home/guru/DBDump/new_dump.sql:466807: ERROR: insert or update on
>> > table "subscription" violates foreign key constraint
>> > "subscription_eperson_id_fkey"
>> > DETAIL: Key (eperson_id)=(38) is not present in table "eperson".
>> > psql:/home/guru/DBDump/new_dump.sql:466951: ERROR: insert or update on
>> > table "tasklistitem" violates foreign key constraint
>> > "tasklistitem_eperson_id_fkey"
>> > DETAIL: Key (eperson_id)=(340) is not present in table "eperson".
>> > psql:/home/guru/DBDump/new_dump.sql:467027: ERROR: insert or update on
>> > table "workflowitem" violates foreign key constraint
>> > "workflowitem_item_id_fkey"
>> > DETAIL: Key (item_id)=(3223) is not present in table "item".
>> > psql:/home/guru/DBDump/new_dump.sql:467197: ERROR: insert or update on
>> > table "workspaceitem" violates foreign key constraint
>> > "workspaceitem_item_id_fkey"
>> > DETAIL: Key (item_id)=(1708) is not present in table "item".
>> > psql:/home/guru/DBDump/new_dump.sql:467205: ERROR: multiple primary
>> keys
>> > for table "bi_2_dis" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467213: ERROR: multiple primary
>> keys
>> > for table "bi_2_dmap" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467221: ERROR: multiple primary
>> keys
>> > for table "bi_4_dis" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467229: ERROR: multiple primary
>> keys
>> > for table "bi_4_dmap" are not allowed
>> > ALTER TABLE
>> > ALTER TABLE
>> > psql:/home/guru/DBDump/new_dump.sql:467253: ERROR: multiple primary
>> keys
>> > for table "bi_item" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467261: ERROR: multiple primary
>> keys
>> > for table "bi_withdrawn" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467269: ERROR: multiple primary
>> keys
>> > for table "bitstream" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467277: ERROR: multiple primary
>> keys
>> > for table "bitstreamformatregistry" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467285: ERROR: relation
>> > "bitstreamformatregistry_short_description_key" already exists
>> > psql:/home/guru/DBDump/new_dump.sql:467293: ERROR: multiple primary
>> keys
>> > for table "bundle2bitstream" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467301: ERROR: multiple primary
>> keys
>> > for table "bundle" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467309: ERROR: multiple primary
>> keys
>> > for table "checksum_history" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467317: ERROR: multiple primary
>> keys
>> > for table "checksum_results" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467325: ERROR: multiple primary
>> keys
>> > for table "collection2item" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467333: ERROR: multiple primary
>> keys
>> > for table "collection_item_count" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467341: ERROR: multiple primary
>> keys
>> > for table "collection" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467349: ERROR: multiple primary
>> keys
>> > for table "communities2item" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467357: ERROR: multiple primary
>> keys
>> > for table "community2collection" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467365: ERROR: multiple primary
>> keys
>> > for table "community2community" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467373: ERROR: multiple primary
>> keys
>> > for table "community_item_count" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467381: ERROR: multiple primary
>> keys
>> > for table "community" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467389: ERROR: relation
>> > "eperson_email_key" already exists
>> > psql:/home/guru/DBDump/new_dump.sql:467397: ERROR: multiple primary
>> keys
>> > for table "eperson" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467405: ERROR: multiple primary
>> keys
>> > for table "epersongroup2eperson" are not allowed
>> > psql:/home/guru/DBDump/new_dump.sql:467413: ERROR: multiple primary
>> keys
>> > for table "epersongroup2workspaceitem" are not allowed
>> >
>> >
>> >
>> > Please help.
>> >
>> > Thanks,
>> > Abhishek
>> >
>> >
>> >
>> > On Mon, Apr 22, 2013 at 11:48 AM, helix84 <[email protected]> wrote:
>> >>
>> >> My point was that you should do this:
>> >>
>> >> <dc-schema>iit</dc-schema>
>> >> <dc-element>embargo</dc-element>
>> >> <dc-qualifier>terms</dc-qualifier>
>> >>
>> >>
>> >> Regards,
>> >> ~~helix84
>> >>
>> >> Compulsory reading: DSpace Mailing List Etiquette
>> >> https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette
>> >
>> >
>>
>
>
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette