Last active
August 29, 2015 14:00
-
-
Save hbarrington/11199758 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Hunters-MacBook-Air:ea2 hunter$ mdb-ver ./db/PAIS.mdb | |
JET4 | |
Hunters-MacBook-Air:ea2 hunter$ mdb-schema ./db/PAIS.mdb | |
-- ---------------------------------------------------------- | |
-- MDB Tools - A library for reading MS Access database files | |
-- Copyright (C) 2000-2011 Brian Bruns and others. | |
-- Files in libmdb are licensed under LGPL and the utilities under | |
-- the GPL, see COPYING.LIB and COPYING files respectively. | |
-- Check out http://mdbtools.sourceforge.net | |
-- ---------------------------------------------------------- | |
-- That file uses encoding UTF-8 | |
CREATE TABLE [Account] | |
( | |
[AccountID] Long Integer, | |
[Name] Text (100) NOT NULL, | |
[IsTemplate] Text (2), | |
[ContactID] Long Integer, | |
[ContactReceivesReport] Text (2), | |
[AccountManagerID] Long Integer, | |
[EnableReports] Text (2), | |
[ReportDistributionList] Text (510), | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [AuditLog] | |
( | |
[AuditLogID] Long Integer, | |
[PracticeAreaAssociationID] Long Integer, | |
[ObjectID] Text (100), | |
[ObjectType] Text (200), | |
[ObjectLevelID] Long Integer, | |
[LevelTypeCode] Long Integer, | |
[DataTypeCode] Long Integer, | |
[ActionCode] Long Integer, | |
[AttributeName] Text (100), | |
[OldValue] Memo/Hyperlink (255), | |
[NewValue] Memo/Hyperlink (255), | |
[AuditDescription] Text (200), | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [Building] | |
( | |
[BuildingID] Long Integer, | |
[SiteID] Long Integer, | |
[ContactID] Long Integer, | |
[ContactReceivesReport] Text (2), | |
[Name] Text (100) NOT NULL, | |
[Street1] Text (100) NOT NULL, | |
[Street2] Text (100), | |
[City] Text (100) NOT NULL, | |
[State] Text (4) NOT NULL, | |
[Postal] Text (20) NOT NULL, | |
[Country] Text (4) NOT NULL, | |
[SquareFootage] Long Integer, | |
[Notes] Memo/Hyperlink (255), | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[BuildingCode] Text (40) | |
); | |
CREATE TABLE [Condition] | |
( | |
[ConditionID] Long Integer, | |
[Name] Text (100) NOT NULL, | |
[Sequence] Long Integer, | |
[CategoryID] Long Integer, | |
[Threshold] Numeric (4), | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[ConditionCode] Text (100) | |
); | |
CREATE TABLE [ConditionAssociation] | |
( | |
[ConditionAssociationID] Long Integer, | |
[PracticeAreaAssociationID] Long Integer NOT NULL, | |
[ConditionID] Long Integer NOT NULL, | |
[PracticeAreaID] Long Integer NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[CategoryID] Long Integer NOT NULL | |
); | |
CREATE TABLE [ConsumerTypeAssociation] | |
( | |
[ConsumerTypeAssociationID] Long Integer, | |
[ObjectLevelID] Long Integer, | |
[LevelTypeCode] Long Integer, | |
[ConsumerTypeID] Long Integer, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[DefaultObject] Boolean NOT NULL | |
); | |
CREATE TABLE [ExceptionReport] | |
( | |
[ExceptionReportID] Text (100), | |
[ParentExceptionReportID] Text (100), | |
[ExceptionType] Text (200), | |
[ExceptionMessage] Memo/Hyperlink (255), | |
[StackTrace] Memo/Hyperlink (255), | |
[UserID] Long Integer, | |
[ExceptionDateTime] DateTime, | |
[OSVersion] Text (100), | |
[MachineName] Text (100), | |
[NETVersion] Text (100), | |
[OtherInfo] Memo/Hyperlink (255), | |
[ClientName] Text (100), | |
[ClientVersion] Text (100), | |
[PAISBusinessObjectVersion] Text (100), | |
[TSIFrameworkVersion] Text (100), | |
[CreatedUserID] Long Integer, | |
[CreatedDateTime] DateTime, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime | |
); | |
CREATE TABLE [Floor] | |
( | |
[FloorID] Long Integer, | |
[SectionID] Long Integer NOT NULL, | |
[Name] Text (40) NOT NULL, | |
[Sequence] Long Integer, | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[FloorCode] Text (100), | |
[DefaultObject] Boolean NOT NULL | |
); | |
CREATE TABLE [Inspection] | |
( | |
[InspectionID] Text (100), | |
[InspectorPeriodID] Long Integer NOT NULL, | |
[SitePeriodDefinitionID] Long Integer NOT NULL, | |
[SitePeriodID] Long Integer NOT NULL, | |
[RoomTypeID] Long Integer NOT NULL, | |
[ConsumerTypeID] Long Integer, | |
[RoomName] Text (100), | |
[WeightedScore] Numeric (17), | |
[RawScore] Numeric (17), | |
[ExperimentalScore] Numeric (17), | |
[ConsumerRating] Long Integer, | |
[ConsumerComment] Memo/Hyperlink (255), | |
[RoomNote] Memo/Hyperlink (255), | |
[FloorID] Long Integer NOT NULL, | |
[SectionID] Long Integer, | |
[BuildingID] Long Integer, | |
[WorkZoneID] Long Integer, | |
[PracticeAreaID] Long Integer, | |
[ItemCount] Long Integer, | |
[ItemCountWeighted] Numeric (17), | |
[ItemCountExpWeighted] Numeric (17), | |
[SatisfactoryItemCount] Long Integer, | |
[SatisfactoryItemCountWeighted] Numeric (17), | |
[SatisfactoryItemCountExpWghtd] Numeric (17), | |
[BadItemCount] Long Integer, | |
[BadItemCountWeighted] Numeric (17), | |
[BadItemCountExpWeighted] Numeric (17), | |
[IsTentative] Text (2) NOT NULL, | |
[TentativeItemCount] Long Integer, | |
[StartTime] DateTime, | |
[EndTime] DateTime, | |
[Duration] Long Integer, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[KeyEntered] Text (100), | |
[NumericField] Numeric (6) | |
); | |
CREATE TABLE [InspectionDetail] | |
( | |
[InspectionDetailID] Text (100), | |
[InspectionID] Text (100) NOT NULL, | |
[ItemID] Long Integer NOT NULL, | |
[ConditionID] Long Integer NOT NULL, | |
[IsTentative] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [InspectionExtDetail] | |
( | |
[InspectionExtDetailID] Text (100), | |
[InspectionID] Text (100), | |
[ItemID] Long Integer, | |
[ItemNote] Memo/Hyperlink (255), | |
[ProblemReport] Memo/Hyperlink (255), | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer, | |
[CreatedDateTime] DateTime, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[NumericField] Numeric (6) | |
); | |
CREATE TABLE [InspectionParticlesReading] | |
( | |
[InspectionParticlesReadingID] Text (100), | |
[InspectionID] Text (100) NOT NULL, | |
[Location] Text (100), | |
[ParticleCount0_3] Long Integer, | |
[ParticleCount0_5] Long Integer, | |
[ParticleCount1_0] Long Integer, | |
[ParticleCount2_5] Long Integer, | |
[ParticleCount5_0] Long Integer, | |
[ParticleCount10_0] Long Integer, | |
[Temperature] Numeric (3), | |
[Humidity] Numeric (3), | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[MeasurementNumber] Long Integer, | |
[ReadingDateTime] DateTime, | |
[EstimatedReadingDateTime] DateTime | |
); | |
CREATE TABLE [InspectorAssignment] | |
( | |
[InspectorAssignmentID] Long Integer, | |
[InspectorID] Long Integer, | |
[SitePeriodDefinitionID] Long Integer, | |
[PracticeAreaAssociationID] Long Integer, | |
[TargetBuildingCount] Long Integer, | |
[TargetInspectionCount] Long Integer, | |
[LastSyncDeltaIDPAA] Long Integer, | |
[LastSyncDeltaIDPAA2] Long Integer, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [InspectorPeriod] | |
( | |
[InspectorPeriodID] Long Integer, | |
[SitePeriodID] Long Integer, | |
[SitePeriodDefinitionID] Long Integer, | |
[PracticeAreaAssociationID] Long Integer, | |
[InspectorID] Long Integer, | |
[StatusCode] Long Integer, | |
[BuildingCount] Long Integer, | |
[TargetBuildingCount] Long Integer, | |
[TargetCloseDate] DateTime, | |
[CloseDate] DateTime, | |
[TargetInspectionCount] Long Integer, | |
[InspectionCount] Long Integer, | |
[TargetOpenDate] DateTime, | |
[OpenDate] DateTime, | |
[LastSyncDate] DateTime, | |
[ConsumerCount] Long Integer, | |
[CurrentScore] Numeric (17), | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[DeletedInspectionCount] Long Integer | |
); | |
CREATE TABLE [Item] | |
( | |
[ItemID] Long Integer, | |
[Name] Text (100) NOT NULL, | |
[ShortName] Text (40), | |
[PluralName] Text (100), | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [ItemSequence] | |
( | |
[ItemSequenceID] Long Integer, | |
[InspectorID] Long Integer, | |
[ItemID] Long Integer, | |
[Sequence] Long Integer, | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [KeyGroup] | |
( | |
[KeyGroupID] Long Integer, | |
[PracticeAreaAssociationID] Long Integer, | |
[Name] Text (100) NOT NULL, | |
[LevelTypeCode] Long Integer, | |
[InspectionRatingHigh] Long Integer, | |
[InspectionRatingLow] Long Integer, | |
[ConsumerRatingHigh] Long Integer, | |
[ConsumerRatingLow] Long Integer, | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [KeyGroupAssociation] | |
( | |
[KeyGroupAssociationID] Long Integer, | |
[PracticeAreaAssociationID] Long Integer, | |
[KeyGroupID] Long Integer, | |
[ObjectLevelID] Long Integer, | |
[LevelTypeCode] Long Integer, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [LookupCode] | |
( | |
[LookupID] Long Integer, | |
[Name] Text (100), | |
[Code] Long Integer, | |
[Meaning] Text (300) | |
); | |
CREATE TABLE [Message] | |
( | |
[MessageID] Long Integer, | |
[PracticeAreaAssociationID] Long Integer NOT NULL, | |
[MessageText] Memo/Hyperlink (255) NOT NULL, | |
[PriorityCode] Long Integer, | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [MessageOpened] | |
( | |
[MessageOpenedID] Long Integer, | |
[MessageID] Long Integer, | |
[UserID] Long Integer, | |
[PracticeAreaAssociationID] Long Integer, | |
[OpenedDateTime] DateTime, | |
[CreatedUserID] Long Integer, | |
[CreatedDateTime] DateTime, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [PAISUser] | |
( | |
[UserID] Long Integer, | |
[Email] Text (100), | |
[FirstName] Text (100), | |
[LastName] Text (100), | |
[Street1] Text (100), | |
[Street2] Text (100), | |
[City] Text (100), | |
[State] Text (4), | |
[Postal] Text (20), | |
[Country] Text (4), | |
[PhoneAreaCode] Text (6), | |
[Phone] Text (20), | |
[PhoneExt] Text (10), | |
[MobileAreaCode] Text (6), | |
[Mobile] Text (20), | |
[FaxAreaCode] Text (6), | |
[Fax] Text (20), | |
[Password] Text (200), | |
[AccountID] Long Integer, | |
[ServiceProviderID] Long Integer, | |
[ItemsPerPage] Long Integer, | |
[ReceivesReports] Text (2) NOT NULL, | |
[AssignmentCount] Long Integer, | |
[IsAdmin] Text (2) NOT NULL, | |
[IsAccountAdmin] Text (2) NOT NULL, | |
[IsCSR] Text (2) NOT NULL, | |
[IsProjectAdmin] Text (2) NOT NULL, | |
[IsSiteAdmin] Text (2) NOT NULL, | |
[IsEAInspector] Text (2) NOT NULL, | |
[IsClientAdmin] Text (2) NOT NULL, | |
[IsClientInspector] Text (2) NOT NULL, | |
[IsServiceProvider] Text (2) NOT NULL, | |
[LastSyncDeltaIDInspection] Long Integer, | |
[LastSyncDeltaIDAssignment] Long Integer, | |
[LastSyncDeltaIDGlobal] Long Integer, | |
[LastSyncDeltaIDInspection2] Long Integer, | |
[LastSyncDeltaIDAssignment2] Long Integer, | |
[LastSyncDeltaIDGlobal2] Long Integer, | |
[LastLoginDate] DateTime, | |
[LoginCount] Long Integer, | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [Period] | |
( | |
[PeriodID] Long Integer, | |
[PeriodDefinitionID] Long Integer NOT NULL, | |
[ObjectLevelID] Long Integer, | |
[LevelTypeCode] Long Integer, | |
[PracticeAreaID] Long Integer, | |
[CloseDate] DateTime, | |
[OpenDate] DateTime, | |
[ReportStatusCode] Long Integer, | |
[ReportName] Text (200), | |
[ReportDateTime] DateTime, | |
[Deleted] Text (2) NOT NULL, | |
[Converted] Text (2), | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [PeriodDefinition] | |
( | |
[PeriodDefinitionID] Long Integer, | |
[ObjectLevelID] Long Integer, | |
[LevelTypeCode] Long Integer, | |
[PracticeAreaID] Long Integer, | |
[FrequencyCode] Long Integer, | |
[PeriodStartDate] DateTime NOT NULL, | |
[InspectionRatingHigh] Long Integer, | |
[InspectionRatingLow] Long Integer, | |
[ConsumerRatingHigh] Long Integer, | |
[ConsumerRatingLow] Long Integer, | |
[AutoGenerateReport] Text (2), | |
[RequireClosedSitePeriods] Text (2), | |
[WorkZoneThresholdTop] Long Integer, | |
[WorkZoneThresholdBottom] Long Integer, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [PracticeArea] | |
( | |
[PracticeAreaID] Long Integer, | |
[Name] Text (100) NOT NULL, | |
[Level4Label] Text (100) NOT NULL, | |
[Level4LabelPlural] Text (100), | |
[Level5Label] Text (100) NOT NULL, | |
[Level5LabelPlural] Text (100), | |
[Level6Label] Text (100) NOT NULL, | |
[Level6LabelPlural] Text (100), | |
[ReportLabel1] Text (100), | |
[ReportLabel2] Text (100), | |
[ReportLabel3] Text (100), | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[Level7label] Text (100), | |
[Level7labelPlural] Text (100), | |
[Level8label] Text (100), | |
[Level8labelPlural] Text (100), | |
[Level9label] Text (100), | |
[Level9labelPlural] Text (100), | |
[NumericFieldLabel] Text (100) | |
); | |
CREATE TABLE [PracticeAreaAssociation] | |
( | |
[PracticeAreaAssociationID] Long Integer, | |
[ObjectLevelID] Long Integer NOT NULL, | |
[LevelTypeCode] Long Integer NOT NULL, | |
[PracticeAreaID] Long Integer, | |
[InspectionRatingHigh] Long Integer, | |
[InspectionRatingLow] Long Integer, | |
[ConsumerRatingHigh] Long Integer, | |
[ConsumerRatingLow] Long Integer, | |
[SitePracticeAreaAssociationID] Long Integer, | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[DefaultObject] Boolean NOT NULL | |
); | |
CREATE TABLE [Procedure] | |
( | |
[ProcedureID] Long Integer, | |
[ItemID] Long Integer, | |
[ConditionID] Long Integer, | |
[ProcedureFileName] Text (200), | |
[Description] Memo/Hyperlink (255), | |
[CreatedUserID] Long Integer, | |
[CreatedDateTime] DateTime, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [Project] | |
( | |
[ProjectID] Long Integer, | |
[AccountID] Long Integer NOT NULL, | |
[ContactID] Long Integer, | |
[ContactReceivesReport] Text (2), | |
[Name] Text (100) NOT NULL, | |
[ProjectManagerID] Long Integer, | |
[ReportDistributionList] Text (510), | |
[EnableReports] Text (2), | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [Report] | |
( | |
[ReportID] Long Integer, | |
[Name] Text (200), | |
[ReportFileName] Text (500), | |
[Sequence] Long Integer, | |
[AdditionalParms] Text (510), | |
[CreatedUserID] Long Integer, | |
[CreatedDateTime] DateTime, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[IsDefault] Boolean NOT NULL, | |
[DefaultSequence] Long Integer, | |
[ReportLargeImagePath] Text (200), | |
[ReportSmallImagePath] Text (200), | |
[Description] Text (510) | |
); | |
CREATE TABLE [ReportAssociation] | |
( | |
[ReportAssociationID] Long Integer, | |
[PracticeAreaAssociationID] Long Integer, | |
[ReportID] Long Integer, | |
[Sequence] Long Integer, | |
[CreatedUserID] Long Integer, | |
[CreatedDateTime] DateTime, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[LevelTypeCode] Long Integer, | |
[PeriodDefinitionID] Long Integer | |
); | |
CREATE TABLE [RoomType] | |
( | |
[RoomTypeID] Long Integer, | |
[Name] Text (100) NOT NULL, | |
[ShortName] Text (40), | |
[PluralName] Text (100), | |
[InspectionRatingHigh] Long Integer, | |
[InspectionRatingLow] Long Integer, | |
[ConsumerRatingHigh] Long Integer, | |
[ConsumerRatingLow] Long Integer, | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[RoomTypeCode] Text (40) | |
); | |
CREATE TABLE [RoomTypeAssociation] | |
( | |
[RoomTypeAssociationID] Long Integer, | |
[PracticeAreaAssociationID] Long Integer NOT NULL, | |
[ObjectLevelID] Long Integer NOT NULL, | |
[LevelTypeCode] Long Integer NOT NULL, | |
[RoomTypeID] Long Integer NOT NULL, | |
[InspectionRatingHigh] Long Integer, | |
[InspectionRatingLow] Long Integer, | |
[ConsumerRatingHigh] Long Integer, | |
[ConsumerRatingLow] Long Integer, | |
[Exclude] Text (2) NOT NULL, | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[DefaultObject] Boolean NOT NULL | |
); | |
CREATE TABLE [Section] | |
( | |
[SectionID] Long Integer, | |
[BuildingID] Long Integer NOT NULL, | |
[Name] Text (100) NOT NULL, | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[SectionCode] Text (40), | |
[DefaultObject] Boolean NOT NULL | |
); | |
CREATE TABLE [SecurityToken] | |
( | |
[SecurityTokenID] Long Integer, | |
[AccountID] Long Integer, | |
[ProjectID] Long Integer, | |
[SiteID] Long Integer, | |
[PracticeAreaAssociationID] Long Integer, | |
[ServiceProviderID] Long Integer | |
); | |
CREATE TABLE [ServiceProvider] | |
( | |
[ServiceProviderID] Long Integer, | |
[Name] Text (100) NOT NULL, | |
[Street1] Text (100), | |
[Street2] Text (100), | |
[City] Text (100), | |
[State] Text (4), | |
[Postal] Text (20), | |
[Country] Text (20), | |
[PhoneAreaCode] Text (6), | |
[Phone] Text (20), | |
[FaxAreaCode] Text (100), | |
[Fax] Text (100), | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [ServiceProviderAssociation] | |
( | |
[ServiceProviderAssociationID] Long Integer, | |
[ServiceProviderID] Long Integer, | |
[PracticeAreaAssociationID] Long Integer, | |
[IsSub] Text (2) NOT NULL, | |
[PrimeServiceProviderID] Long Integer, | |
[InspectionRatingHigh] Long Integer, | |
[InspectionRatingLow] Long Integer, | |
[ConsumerRatingHigh] Long Integer, | |
[ConsumerRatingLow] Long Integer, | |
[ServiceProviderContactID] Long Integer, | |
[ContactReceivesReports] Text (2), | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [Site] | |
( | |
[SiteID] Long Integer, | |
[ProjectID] Long Integer NOT NULL, | |
[ContactID] Long Integer, | |
[ContactReceivesReport] Text (2) NOT NULL, | |
[Name] Text (200) NOT NULL, | |
[ConsumerRatingMax] Long Integer, | |
[SiteManagerID] Long Integer, | |
[IsTemplate] Text (2), | |
[ReportDistributionList] Text (510), | |
[Deleted] Text (2), | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [SitePeriod] | |
( | |
[SitePeriodID] Long Integer, | |
[SitePeriodDefinitionID] Long Integer NOT NULL, | |
[SiteID] Long Integer, | |
[PracticeAreaAssociationID] Long Integer, | |
[PracticeAreaID] Long Integer, | |
[StatusCode] Long Integer, | |
[TargetBuildingCount] Long Integer NOT NULL, | |
[BuildingCount] Long Integer, | |
[TargetCloseDate] DateTime, | |
[CloseDate] DateTime, | |
[TargetInspectionCount] Long Integer NOT NULL, | |
[InspectionCount] Long Integer, | |
[TargetOpenDate] DateTime, | |
[OpenDate] DateTime, | |
[AssignedInspectorCount] Long Integer, | |
[OpenInspectorPeriodCount] Long Integer, | |
[InspectorPeriodCount] Long Integer, | |
[TentativeRoomTypeCount] Long Integer, | |
[TentativeItemCount] Long Integer, | |
[ReportStatusCode] Long Integer, | |
[ReportName] Text (200), | |
[ReportDateTime] DateTime, | |
[Deleted] Text (2) NOT NULL, | |
[Converted] Text (2), | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [SitePeriodDefinition] | |
( | |
[SitePeriodDefinitionID] Long Integer, | |
[PracticeAreaAssociationID] Long Integer, | |
[SiteID] Long Integer, | |
[TargetBuildingCount] Long Integer NOT NULL, | |
[TargetInspectionCount] Long Integer NOT NULL, | |
[FrequencyCode] Long Integer, | |
[PeriodStartDate] DateTime NOT NULL, | |
[AutoGenerateReport] Text (2), | |
[MinNumInspections] Text (2), | |
[MinNumBuildings] Text (2), | |
[RequireAllInspectors] Text (2), | |
[NarrativeReportName] Text (200), | |
[WorkZoneThresholdTop] Long Integer, | |
[WorkZoneThresholdBottom] Long Integer, | |
[IsSelfService] Text (2), | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[Level4label] Text (100), | |
[Level4labelPlural] Text (100), | |
[Level5label] Text (100), | |
[Level5labelPlural] Text (100), | |
[Level6label] Text (100), | |
[Level6labelPlural] Text (100), | |
[Level7label] Text (100), | |
[Level7labelPlural] Text (100), | |
[Level8label] Text (100), | |
[Level8labelPlural] Text (100), | |
[Level9label] Text (100), | |
[Level9labelPlural] Text (100), | |
[ReportLabel1] Text (100), | |
[ReportLabel2] Text (100), | |
[ReportLabel3] Text (100), | |
[NumericFieldLabel] Text (100) | |
); | |
CREATE TABLE [Supervisor] | |
( | |
[SupervisorID] Long Integer, | |
[PracticeAreaAssociationID] Long Integer NOT NULL, | |
[ServiceProviderID] Long Integer NOT NULL, | |
[PrimeServiceProviderID] Long Integer, | |
[FirstName] Text (100) NOT NULL, | |
[LastName] Text (100) NOT NULL, | |
[PhoneAreaCode] Text (6), | |
[Phone] Text (16), | |
[CellAreaCode] Text (6), | |
[Cell] Text (16), | |
[PagerAreaCode] Text (6), | |
[Pager] Text (16), | |
[Email] Text (200), | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [SyncDelta] | |
( | |
[SyncDeltaID] Long Integer, | |
[ObjectID] Text (100), | |
[ObjectType] Text (100), | |
[ObjectMgrType] Text (100), | |
[ActionCode] Long Integer, | |
[PracticeAreaAssociationID] Long Integer, | |
[IsGlobal] Text (2), | |
[CreatedDateTime] DateTime NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[UpdatedDateTime] DateTime, | |
[UpdatedUserID] Long Integer, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [WorkZoneLocation] | |
( | |
[WorkZoneLocationID] Long Integer, | |
[WorkZoneID] Long Integer NOT NULL, | |
[PracticeAreaAssociationID] Long Integer, | |
[ObjectLevelID] Long Integer NOT NULL, | |
[LevelTypeCode] Long Integer NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [WorkZoneRoomType] | |
( | |
[WorkZoneRoomTypeID] Long Integer, | |
[WorkZoneID] Long Integer NOT NULL, | |
[PracticeAreaAssociationID] Long Integer, | |
[RoomTypeID] Long Integer NOT NULL, | |
[AllRoomTypes] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
CREATE TABLE [ConsumerType] | |
( | |
[ConsumerTypeID] Long Integer, | |
[Name] Text (100) NOT NULL, | |
[Sequence] Long Integer, | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[ConsumerTypeCode] Text (40) | |
); | |
CREATE TABLE [ItemAssociation] | |
( | |
[ItemAssociationID] Long Integer, | |
[PracticeAreaAssociationID] Long Integer, | |
[ObjectLevelID] Long Integer NOT NULL, | |
[LevelTypeCode] Long Integer NOT NULL, | |
[ItemID] Long Integer NOT NULL, | |
[Exclude] Text (2) NOT NULL, | |
[Experimental] Numeric (4), | |
[Weight] Numeric (4), | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100), | |
[DefaultObject] Boolean NOT NULL | |
); | |
CREATE TABLE [WorkZone] | |
( | |
[WorkZoneID] Long Integer, | |
[PracticeAreaAssociationID] Long Integer NOT NULL, | |
[ServiceProviderID] Long Integer NOT NULL, | |
[PrimeServiceProviderID] Long Integer, | |
[SupervisorID] Long Integer, | |
[Name] Text (100) NOT NULL, | |
[Deleted] Text (2) NOT NULL, | |
[CreatedUserID] Long Integer NOT NULL, | |
[CreatedDateTime] DateTime NOT NULL, | |
[UpdatedUserID] Long Integer, | |
[UpdatedDateTime] DateTime, | |
[OptLock] Text (100) | |
); | |
Hunters-MacBook-Air:ea2 hunter$ mdb-array ./db/PAIS.mdb Account | |
/******************************************************************/ | |
/* THIS IS AN AUTOMATICALLY GENERATED FILE. DO NOT EDIT IT!!!!!! */ | |
/******************************************************************/ | |
#include <stdio.h> | |
#include "types.h" | |
#include "dump.h" | |
const Account Account_array [] = { | |
{ /* 0 */ | |
2010, | |
"PECO Energy Company", | |
"", | |
0, | |
"0", | |
4002, | |
"0", | |
"1004", | |
"0", | |
1004, | |
06/13/05 08:45:30, | |
1004, | |
11/18/05 12:08:15, | |
"" | |
}, | |
{ /* 1 */ | |
2011, | |
"Lehigh University", | |
"", | |
0, | |
"0", | |
1005, | |
"0", | |
"1004", | |
"0", | |
1004, | |
06/13/05 15:55:58, | |
1004, | |
11/18/05 15:13:48, | |
"" | |
}, | |
{ /* 2 */ | |
2031, | |
"NOVA Southeastern University", | |
"", | |
0, | |
"0", | |
4006, | |
"0", | |
"1004", | |
"0", | |
1004, | |
08/04/10 15:23:02, | |
, | |
, | |
"" | |
} | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment