pears.WPKRole

Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.

Woodpecker Role definitions.

Column Type Null Default Comment
WPKRoleID char(20) NOT NULL
Name char(50) NOT NULL
Notes long varchar NULL
RoleGroup char(30) NULL
SortOrder smallint NULL
CriteriaGroup smallint NULL
  • WPKRoleID
  • No outgoing foreign keys found.
  • No incoming foreign keys found.
Name Type Columns Detail
RoleMaint Index RoleGroup, SortOrder, Name
Name Timing Event
WPKTrackRoleChange after insert,delete,update order 1
-- IQX database structure split by table
-- Source: IQXDatabaseStructure - with comments.sql
-- Table: "pears"."WPKRole"
-- Table comment: Woodpecker Role definitions.
-- Statement count: 5
 
CREATE TABLE "pears"."WPKRole" (
    "WPKRoleID"                      CHAR(20) NOT NULL
   ,"Name"                           CHAR(50) NOT NULL
   ,"Notes"                          long VARCHAR NULL
   ,"RoleGroup"                      CHAR(30) NULL
   ,"SortOrder"                      SMALLINT NULL
   ,"CriteriaGroup"                  SMALLINT NULL
   ,PRIMARY KEY ("WPKRoleID" ASC) 
)
GO
 
 
COMMENT ON TABLE "pears"."WPKRole" IS 
	'Woodpecker Role definitions.'
GO
 
 
CREATE INDEX "RoleMaint" ON "pears"."WPKRole"
    ( "RoleGroup","SortOrder","Name" )
GO
 
 
CREATE TRIGGER "WPKTrackRoleChange" after INSERT,DELETE,UPDATE ORDER 1 ON
"pears"."WPKRole"
FOR each statement
BEGIN
  CALL "WPKTrackChange"('R','*')
END
GO
 
 
COMMENT TO PRESERVE FORMAT ON TRIGGER "pears"."WPKRole"."WPKTrackRoleChange" IS 
{CREATE TRIGGER WPKTrackRoleChange 
 after INSERT,DELETE,UPDATE ORDER 1 ON
WPKRole
FOR each statement
BEGIN
  CALL WPKTrackChange('R','*')
END
}
GO
  • database/tables/pears_wpkrole.txt
  • Last modified: 2026/08/07 19:24
  • by 127.0.0.1