Differences between revisions 24 and 26 (spanning 2 versions)
Revision 24 as of 2008-02-21 15:11:54
Size: 2968
Editor: biodhcp-185-207
Comment: removed old backup-restore procedure
Revision 26 as of 2009-07-12 23:51:31
Size: 3418
Editor: KarlPinc
Comment: Link to new page forJeanne and Susan to use for attachments
Deletions are marked like this. Additions are marked like this.
Line 15: Line 15:
 * [:DukeDMP:Duke's Data Management Protocol] -- Data Maintenance and Update Protocols  * [:DukeDMP:Duke's Data Management Protocol] -- Data Maintenance and Demography Update Protocols
 * attachment:Princeton%20Data%20Management%20Protocol%20Babase%201.0 -- Data Maintenance and Demography Update Protocols.
 The attached protocol is for Babase 1.0. The revised protocol for Babase 2.0 is still under
 construction. The basis of data decisions (such as maturedates and dispersedates) will not change with Babase 2.0,
 but the table input order and upload procedure will differ.
Line 29: Line 34:
* TheJeanneAndSusanAttachmentPage

This page will be used to store codes, protocols, and procedures for use by the Data Managers.

Babase Technical Information

These links are primarly of interest to the Babase support staff.

  • [:RankerProgram:Ranker Program] -- The ranker program is used to develop and input Baboon social ranks.

  • [:BabaseVPN:The Babase VPN] -- The Babase Virtual Private Network is available to those people who have a Unix Login on Papio. It is primarly used to run the ranker program.

  • [:PsionFormat:The Psion Data Format] -- The Psions are handheld data collection devices. They output their data in a custom format.

  • [:BabaseChangelog:Babase 2.0 Changelog]

Programs

  • [:ProgramLinks:Generic Programs]

  • [:ProgramLinks:Babase's Bespoke Programs]

Protocols

  • [:DukeDMP:Duke's Data Management Protocol] -- Data Maintenance and Demography Update Protocols

  • attachment:Princeton%20Data%20Management%20Protocol%20Babase%201.0 -- Data Maintenance and Demography Update Protocols. The attached protocol is for Babase 1.0. The revised protocol for Babase 2.0 is still under construction. The basis of data decisions (such as maturedates and dispersedates) will not change with Babase 2.0, but the table input order and upload procedure will differ.
  • [:DukeIDEP:Duke's Interaction Data Entry Protocol] -- Specific to Grooming, MCE, and Agonisms

Wiki Administration

* TheJeanneAndSusanAttachmentPage

Adding a User to Babase

  • Users can be added to babase, as well as a schema created, and permissions set, by completing the following steps using a SSH client.

PGPASSWORD='*********' babase-user-add USERNAME babase_readers
  • The ********* here would be the babase_admin password
  • The Username selected will become not only the babase username and temporary password but also the schema name.
  • It is very important that the user immediately change their password using PPA's password change option.

Copying the Babase Schema

The babase-copy-babase-schema Unix program copies the entire babase schema, including data, table definitions, validation, and everything else, from one database to another. All existing data, table definitions, validation, etc is deleted from the babase schema in the target database. You must be logged in to papio and at the Unix prompt to run the program.

The following example copies the babase schema from the babase database to the babase_test database. The first database (babase) is the database to copy from, the second (babase_test) the database to copy into.

PGPASSWORD='*********' babase-copy-babase-schema babase babase_test
  • The ********* here would be the babase_admin password

The next example copies the babase scheme from the babase_test database to the babase_database. The program will not copy into the babase database unless the -f (force) flag is given.

PGPASSWORD='*********' babase-copy-babase-schema -f babase_test babase
  • When Backing up the DB, the 'help' directory can offer some direction

[YOU@papio ~]$ pg_dump --help

DataManagement (last edited 2024-06-20 14:58:32 by JakeGordon)

Wiki content based upon work supported by the National Science Foundation under Grant Nos. 0323553 and 0323596. Any opinions, findings, conclusions or recommendations expressed in this material are those of the wiki contributor(s) and do not necessarily reflect the views of the National Science Foundation.