SQL for creating doi table in postgres
Add PGDOIDatabase - replaces DOIDatabase perst file with Postgres table
Make DOI constructor with prefix/suffix package-private
Instantiate PGDOIDatabase via spring
Add DOIMigrator

copies DOIs from perst doi.db to Postgres doi table
Remove unused imports
Include 'doi_id' in columns
Correct call of query without parameters
Fix typo in countFromRow
change counts to long

Select count(*) returns long, not int
Instantiate a PGDOIDatabase if needed
Initial test cases for PGDOIDatabase

Not running successfully, getting NullPointerException
Include postgresql Driver in doi test scope

Test wouldn’t run without this.  This test needs to use postgres and
not the mock database manager
Update queries to explicitly include columns rather than *
Fix bug in querySingleTable call

Forgot to include the query
Extra DOI format checking in queryExistingDOI
Fix bad test assumption

DOI.equals doesn’t check the url/internal identifier, so assuming that
equals would return false based on a different identifier was invalid
Remove test dois before/after tests

Test passes now.  Need to fill in other tests
DO NOT MERGE - changes to pom.xml

For speed of testing/development, the only test run is PGDOIDatabaseTest.java
DO NOT MREGE - Explicitly set the dspace.cfg when testing

The DSpace JUnit tests do not use the config file and get no database access