Difference between revisions of "SUNScholar/SQL Tips"

From Libopedia
Jump to navigation Jump to search
m
Line 8: Line 8:
  
 
  No DSpace version control is exercised with these SQL queries. They are only meant to be starting guides.
 
  No DSpace version control is exercised with these SQL queries. They are only meant to be starting guides.
 
+
=="pgadmin"==
 +
You can connect to your PostgreSQL database using "pgadmin".
 +
https://www.pgadmin.org
 +
However you must allow connections to the database from other hosts besides "localhost".
 
==[[SUNScholar/SQL Tips/5.X|DSpace => 5.X]]==
 
==[[SUNScholar/SQL Tips/5.X|DSpace => 5.X]]==
  

Revision as of 12:45, 27 September 2016

Back to System Admin

WE CANNOT ACCEPT RESPONSIBILITY FOR ANY DATA LOSS OR CORRUPTION
BEFORE PROCEEDING, DO EXTENSIVE TESTING ON SPARE INFRASTRUCTURE
*** YOU PROCEED AT YOUR OWN RISK ***

Please note:

No DSpace version control is exercised with these SQL queries. They are only meant to be starting guides.

"pgadmin"

You can connect to your PostgreSQL database using "pgadmin".

https://www.pgadmin.org

However you must allow connections to the database from other hosts besides "localhost".

DSpace => 5.X

DSpace =< 4.X

General

Number of database connections
  • SELECT count(*) FROM pg_stat_activity;
Display current query
  • SELECT current_query FROM pg_stat_activity;
Permissions on bitstreams
SELECT * FROM resourcepolicy WHERE resource_type_id = '0'
Permissions on items
SELECT handle.handle, resourcepolicy.*
FROM resourcepolicy, handle
WHERE resourcepolicy.resource_type_id = '2'
AND resourcepolicy.resource_id = handle.resource_id
Find all hidden items
  • select * from item where discoverable =false;

References