Skip to Content.
Sympa Menu

grouper-dev - field foreign keys, and grouper-lib.jar

Subject: Grouper Developers Forum

List archive

field foreign keys, and grouper-lib.jar


Chronological Thread 
  • From: Chris Hyzer <>
  • To: "" <>
  • Subject: field foreign keys, and grouper-lib.jar
  • Date: Thu, 14 Aug 2008 02:47:15 -0400
  • Accept-language: en-US
  • Acceptlanguage: en-US

Hey,

 

Two jira issues are completed:

 

https://bugs.internet2.edu/jira/browse/GRP-141

The grouper-lib.jar is no longer created from the grouper build.xml.  Bundled jars are bad, and one of ours requires a special manifest or something that when not there causes errors.  If you need to run command line, use the invoker jar (see usdu, loader, gsh for examples)

 

https://bugs.internet2.edu/jira/browse/GRP-155

The foreign keys to grouper_field are now based on field_id.  Note, you still cannot have two different types with the same field name, due to other code limitations in grouper, but the DB can handle it now.  This is the same upgrade path as the uuid/id bug.

 

https://wiki.internet2.edu/confluence/display/GrouperWG/Grouper+change+log+v1.3+-+v1.4

·  2008/08/14: v1.4 HEAD: UUID/ID cols reduced, and Field foreign key is now field_idhttps://wiki.internet2.edu/confluence/images/icons/linkext7.gif.  Start grouper to see in the logs a message that says to run a script, or do an: ant schemaexport.  You should review the script before running it, as sometimes ddlutils does weird things.  Also, in prod you should export your data before running.  Once you are comfortable with the output, set grouper.properties ddlutils.dropBackupUuidCols to true, and ddlutils.dropBackupFieldNameTypeCols to true, then: ant schemaexport, to get the script to drop the backup uuid/id cols.  I would run all db scripts in prod with a DB ide (e.g. toad) or manually so that you can address any issues (see link for example issues)

 

Chris



  • field foreign keys, and grouper-lib.jar, Chris Hyzer, 08/14/2008

Archive powered by MHonArc 2.6.16.

Top of Page