====== pears.IQXNetBehaviour ======
Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.
===== Description =====
Stores global configuration settings that control iqxWEB behaviour. An iqxWEB behaviour is a single configurable rule keyed by "IQXNetBehaviourID" that governs a specific operation (for example: turning a feature on/off, setting thresholds or limits, or choosing string-based UI/flow options). Each rule has a strict type ("DataType": Boolean/Number/String), a documented purpose ("Description"), and a default system value ("Value") that can be selectively overridden at division, user-class, or individual-user level.
===== Columns =====
^ Column ^ Type ^ Null ^ Default ^ Comment ^
| **IQXNetBehaviourID** | char(30) | NOT NULL | | Unique Key (e.g. TSSSLICESIZE, TSSADDSHIFTS) |
| Description | char(100) | NOT NULL | | Human-readable description of the settings |
| DataType | char(1) | NOT NULL | | B = Boolean, N = Number, S = String |
| Value | long varchar | NULL | | Default |
===== Primary Key =====
* IQXNetBehaviourID
===== Foreign Keys =====
* No outgoing foreign keys found.
===== Referenced By =====
^ Table ^ Constraint ^ Columns ^ Referenced columns ^
| [[database:tables:pears_iqxnetbehaviouroverride|pears.IQXNetBehaviourOverride]] | IQXNetBehaviour | IQXNetBehaviourID | IQXNetBehaviourID |
===== Indexes =====
* No indexes found.
===== Triggers =====
* No triggers found.
===== Original SQL =====
-- IQX database structure split by table
-- Source: IQXDatabaseStructure - with comments.sql
-- Table: "pears"."IQXNetBehaviour"
-- Table comment: Stores global configuration settings that control iqxWEB behaviour. An iqxWEB behaviour is a single configurable rule keyed by "IQXNetBehaviourID" that governs a specific operation (for example: turning a feature on/off, setting thresholds or limits, or choosing string-based UI/flow options). Each rule has a strict type ("DataType": Boolean/Number/String), a documented purpose ("Description"), and a default system value ("Value") that can be selectively overridden at division, user-class, or individual-user level.
-- Statement count: 6
CREATE TABLE "pears"."IQXNetBehaviour" (
"IQXNetBehaviourID" char(30) NOT NULL
,"Description" char(100) NOT NULL
,"DataType" char(1) NOT NULL
,"Value" long varchar NULL
,PRIMARY KEY ("IQXNetBehaviourID" ASC)
)
go
COMMENT ON COLUMN "pears"."IQXNetBehaviour"."IQXNetBehaviourID" IS
'Unique Key (e.g. TSSSLICESIZE, TSSADDSHIFTS)'
go
COMMENT ON COLUMN "pears"."IQXNetBehaviour"."Description" IS
'Human-readable description of the settings'
go
COMMENT ON COLUMN "pears"."IQXNetBehaviour"."DataType" IS
'B = Boolean, N = Number, S = String'
go
COMMENT ON COLUMN "pears"."IQXNetBehaviour"."Value" IS
'Default'
go
COMMENT ON TABLE "pears"."IQXNetBehaviour" IS
'Stores global configuration settings that control iqxWEB behaviour. An iqxWEB behaviour is a single configurable rule keyed by "IQXNetBehaviourID" that governs a specific operation (for example: turning a feature on/off, setting thresholds or limits, or choosing string-based UI/flow options). Each rule has a strict type ("DataType": Boolean/Number/String), a documented purpose ("Description"), and a default system value ("Value") that can be selectively overridden at division, user-class, or individual-user level.'
go