Remove old FieldSeeker tables, use v2 generated tables.
This requires a bunch of changes since the types on these tables are much closer to the underlying types of the Fieldseeker data we are getting back from the API. I now need to use proper UUID types everywhere, which means I had to modify the bob gen config to consistently use google UUID, my UUID library of choice. I also had to add the organization_id to all the fieldseeker tables since we rely on them existing for some of our compound queries. There were some changes to the API type signatures to get things to build. I may yet regret those.
This commit is contained in:
parent
58f5afccc9
commit
1395e3d3ac
445 changed files with 54077 additions and 275856 deletions
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by BobGen psql v0.0.3-0.20251202003046-49148fc66a73+dirty. DO NOT EDIT.
|
||||
// Code generated by BobGen psql v0.0.4-0.20251216163753-8e325b7c773a+dirty. DO NOT EDIT.
|
||||
// This file is meant to be re-generated in place and/or deleted at any time.
|
||||
|
||||
package dbinfo
|
||||
|
|
@ -28,7 +28,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "name",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Name",
|
||||
Comment: "Original attribute from ArcGIS API is NAME",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -37,43 +37,43 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "zone",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Zone",
|
||||
Comment: "Original attribute from ArcGIS API is ZONE",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
},
|
||||
Habitat: column{
|
||||
Name: "habitat",
|
||||
DBType: "fieldseeker.pointlocation_pointlocation_habitat_b4d8135a_4979_49c8_8bb3_67e",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Habitat",
|
||||
Comment: "Original attribute from ArcGIS API is HABITAT",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
},
|
||||
Priority: column{
|
||||
Name: "priority",
|
||||
DBType: "fieldseeker.pointlocation_locationpriority_enum",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Priority",
|
||||
Comment: "Original attribute from ArcGIS API is PRIORITY",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
},
|
||||
Usetype: column{
|
||||
Name: "usetype",
|
||||
DBType: "fieldseeker.pointlocation_pointlocation_usetype_58d62d18ef4f47fc8cb9874df86",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Use Type",
|
||||
Comment: "Original attribute from ArcGIS API is USETYPE",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
},
|
||||
Active: column{
|
||||
Name: "active",
|
||||
DBType: "fieldseeker.pointlocation_notinuit_f_enum",
|
||||
DBType: "smallint",
|
||||
Default: "NULL",
|
||||
Comment: "Active",
|
||||
Comment: "Original attribute from ArcGIS API is ACTIVE",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -82,7 +82,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "description",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Description",
|
||||
Comment: "Original attribute from ArcGIS API is DESCRIPTION",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -91,7 +91,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "accessdesc",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Access Description",
|
||||
Comment: "Original attribute from ArcGIS API is ACCESSDESC",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -100,16 +100,16 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "comments",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Comments",
|
||||
Comment: "Original attribute from ArcGIS API is COMMENTS",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
},
|
||||
Symbology: column{
|
||||
Name: "symbology",
|
||||
DBType: "fieldseeker.pointlocation_locationsymbology_enum",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Symbology",
|
||||
Comment: "Original attribute from ArcGIS API is SYMBOLOGY",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -118,7 +118,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "externalid",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "External ID",
|
||||
Comment: "Original attribute from ArcGIS API is EXTERNALID",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -127,7 +127,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "nextactiondatescheduled",
|
||||
DBType: "timestamp without time zone",
|
||||
Default: "NULL",
|
||||
Comment: "Next Scheduled Action",
|
||||
Comment: "Original attribute from ArcGIS API is NEXTACTIONDATESCHEDULED",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -136,7 +136,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "larvinspectinterval",
|
||||
DBType: "smallint",
|
||||
Default: "NULL",
|
||||
Comment: "Larval Inspection Interval",
|
||||
Comment: "Original attribute from ArcGIS API is LARVINSPECTINTERVAL",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -145,7 +145,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "zone2",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Zone2",
|
||||
Comment: "Original attribute from ArcGIS API is ZONE2",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -154,7 +154,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "locationnumber",
|
||||
DBType: "integer",
|
||||
Default: "NULL",
|
||||
Comment: "",
|
||||
Comment: "Original attribute from ArcGIS API is LOCATIONNUMBER",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -163,7 +163,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "globalid",
|
||||
DBType: "uuid",
|
||||
Default: "NULL",
|
||||
Comment: "",
|
||||
Comment: "Original attribute from ArcGIS API is GlobalID",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -172,7 +172,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "stype",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "SourceType",
|
||||
Comment: "Original attribute from ArcGIS API is STYPE",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -181,7 +181,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "lastinspectdate",
|
||||
DBType: "timestamp without time zone",
|
||||
Default: "NULL",
|
||||
Comment: "Last Inspection Date",
|
||||
Comment: "Original attribute from ArcGIS API is LASTINSPECTDATE",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -190,7 +190,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "lastinspectbreeding",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Last Inspection Breeding",
|
||||
Comment: "Original attribute from ArcGIS API is LASTINSPECTBREEDING",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -199,7 +199,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "lastinspectavglarvae",
|
||||
DBType: "double precision",
|
||||
Default: "NULL",
|
||||
Comment: "Last Inspection Average Larvae",
|
||||
Comment: "Original attribute from ArcGIS API is LASTINSPECTAVGLARVAE",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -208,7 +208,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "lastinspectavgpupae",
|
||||
DBType: "double precision",
|
||||
Default: "NULL",
|
||||
Comment: "Last Inspection Average Pupae",
|
||||
Comment: "Original attribute from ArcGIS API is LASTINSPECTAVGPUPAE",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -217,7 +217,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "lastinspectlstages",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Last Inspection Larval Stages",
|
||||
Comment: "Original attribute from ArcGIS API is LASTINSPECTLSTAGES",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -226,7 +226,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "lastinspectactiontaken",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Last Inspection Action",
|
||||
Comment: "Original attribute from ArcGIS API is LASTINSPECTACTIONTAKEN",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -235,7 +235,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "lastinspectfieldspecies",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Last Inspection Field Species",
|
||||
Comment: "Original attribute from ArcGIS API is LASTINSPECTFIELDSPECIES",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -244,7 +244,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "lasttreatdate",
|
||||
DBType: "timestamp without time zone",
|
||||
Default: "NULL",
|
||||
Comment: "Last Treatment Date",
|
||||
Comment: "Original attribute from ArcGIS API is LASTTREATDATE",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -253,7 +253,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "lasttreatproduct",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Last Treatment Product",
|
||||
Comment: "Original attribute from ArcGIS API is LASTTREATPRODUCT",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -262,7 +262,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "lasttreatqty",
|
||||
DBType: "double precision",
|
||||
Default: "NULL",
|
||||
Comment: "Last Treatment Quantity",
|
||||
Comment: "Original attribute from ArcGIS API is LASTTREATQTY",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -271,7 +271,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "lasttreatqtyunit",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Last Treatment Quantity Unit",
|
||||
Comment: "Original attribute from ArcGIS API is LASTTREATQTYUNIT",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -280,7 +280,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "lastinspectactivity",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Last Inspection Activity",
|
||||
Comment: "Original attribute from ArcGIS API is LASTINSPECTACTIVITY",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -289,7 +289,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "lasttreatactivity",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Last Treatment Activity",
|
||||
Comment: "Original attribute from ArcGIS API is LASTTREATACTIVITY",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -298,16 +298,16 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "lastinspectconditions",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Last Inspection Conditions",
|
||||
Comment: "Original attribute from ArcGIS API is LASTINSPECTCONDITIONS",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
},
|
||||
Waterorigin: column{
|
||||
Name: "waterorigin",
|
||||
DBType: "fieldseeker.pointlocation_pointlocation_waterorigin_197b22bf_f3eb_4dad_8899",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Water Origin",
|
||||
Comment: "Original attribute from ArcGIS API is WATERORIGIN",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -316,7 +316,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "x",
|
||||
DBType: "double precision",
|
||||
Default: "NULL",
|
||||
Comment: "",
|
||||
Comment: "Original attribute from ArcGIS API is X",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -325,16 +325,16 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "y",
|
||||
DBType: "double precision",
|
||||
Default: "NULL",
|
||||
Comment: "",
|
||||
Comment: "Original attribute from ArcGIS API is Y",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
},
|
||||
Assignedtech: column{
|
||||
Name: "assignedtech",
|
||||
DBType: "fieldseeker.pointlocation_pointlocation_assignedtech_9393a162_2474_429d_85b",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Assigned Tech",
|
||||
Comment: "Original attribute from ArcGIS API is ASSIGNEDTECH",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -343,7 +343,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "creationdate",
|
||||
DBType: "timestamp without time zone",
|
||||
Default: "NULL",
|
||||
Comment: "",
|
||||
Comment: "Original attribute from ArcGIS API is CreationDate",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -352,7 +352,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "creator",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "",
|
||||
Comment: "Original attribute from ArcGIS API is Creator",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -361,7 +361,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "editdate",
|
||||
DBType: "timestamp without time zone",
|
||||
Default: "NULL",
|
||||
Comment: "",
|
||||
Comment: "Original attribute from ArcGIS API is EditDate",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -370,7 +370,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "editor",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "",
|
||||
Comment: "Original attribute from ArcGIS API is Editor",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -379,16 +379,16 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "jurisdiction",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Jurisdiction",
|
||||
Comment: "Original attribute from ArcGIS API is JURISDICTION",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
},
|
||||
DeactivateReason: column{
|
||||
Name: "deactivate_reason",
|
||||
DBType: "fieldseeker.pointlocation_pointlocation_deactivate_reason_dd303085_b33c_489",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Reason for Deactivation",
|
||||
Comment: "Original attribute from ArcGIS API is deactivate_reason",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -397,7 +397,7 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "scalarpriority",
|
||||
DBType: "integer",
|
||||
Default: "NULL",
|
||||
Comment: "",
|
||||
Comment: "Original attribute from ArcGIS API is scalarPriority",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -406,6 +406,24 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "sourcestatus",
|
||||
DBType: "character varying",
|
||||
Default: "NULL",
|
||||
Comment: "Original attribute from ArcGIS API is sourceStatus",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
},
|
||||
Geometry: column{
|
||||
Name: "geometry",
|
||||
DBType: "jsonb",
|
||||
Default: "",
|
||||
Comment: "",
|
||||
Nullable: false,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
},
|
||||
Geospatial: column{
|
||||
Name: "geospatial",
|
||||
DBType: "geometry",
|
||||
Default: "NULL",
|
||||
Comment: "",
|
||||
Nullable: true,
|
||||
Generated: false,
|
||||
|
|
@ -415,7 +433,16 @@ var FieldseekerPointlocations = Table[
|
|||
Name: "version",
|
||||
DBType: "integer",
|
||||
Default: "1",
|
||||
Comment: "Tracks version changes to the row. Increases when data is modified.",
|
||||
Comment: "",
|
||||
Nullable: false,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
},
|
||||
OrganizationID: column{
|
||||
Name: "organization_id",
|
||||
DBType: "integer",
|
||||
Default: "",
|
||||
Comment: "",
|
||||
Nullable: false,
|
||||
Generated: false,
|
||||
AutoIncr: false,
|
||||
|
|
@ -450,6 +477,17 @@ var FieldseekerPointlocations = Table[
|
|||
Columns: []string{"objectid", "version"},
|
||||
Comment: "",
|
||||
},
|
||||
ForeignKeys: fieldseekerPointlocationForeignKeys{
|
||||
FieldseekerPointlocationPointlocationOrganizationIDFkey: foreignKey{
|
||||
constraint: constraint{
|
||||
Name: "fieldseeker.pointlocation.pointlocation_organization_id_fkey",
|
||||
Columns: []string{"organization_id"},
|
||||
Comment: "",
|
||||
},
|
||||
ForeignTable: "organization",
|
||||
ForeignColumns: []string{"id"},
|
||||
},
|
||||
},
|
||||
|
||||
Comment: "",
|
||||
}
|
||||
|
|
@ -499,12 +537,15 @@ type fieldseekerPointlocationColumns struct {
|
|||
DeactivateReason column
|
||||
Scalarpriority column
|
||||
Sourcestatus column
|
||||
Geometry column
|
||||
Geospatial column
|
||||
Version column
|
||||
OrganizationID column
|
||||
}
|
||||
|
||||
func (c fieldseekerPointlocationColumns) AsSlice() []column {
|
||||
return []column{
|
||||
c.Objectid, c.Name, c.Zone, c.Habitat, c.Priority, c.Usetype, c.Active, c.Description, c.Accessdesc, c.Comments, c.Symbology, c.Externalid, c.Nextactiondatescheduled, c.Larvinspectinterval, c.Zone2, c.Locationnumber, c.Globalid, c.Stype, c.Lastinspectdate, c.Lastinspectbreeding, c.Lastinspectavglarvae, c.Lastinspectavgpupae, c.Lastinspectlstages, c.Lastinspectactiontaken, c.Lastinspectfieldspecies, c.Lasttreatdate, c.Lasttreatproduct, c.Lasttreatqty, c.Lasttreatqtyunit, c.Lastinspectactivity, c.Lasttreatactivity, c.Lastinspectconditions, c.Waterorigin, c.X, c.Y, c.Assignedtech, c.Creationdate, c.Creator, c.Editdate, c.Editor, c.Jurisdiction, c.DeactivateReason, c.Scalarpriority, c.Sourcestatus, c.Version,
|
||||
c.Objectid, c.Name, c.Zone, c.Habitat, c.Priority, c.Usetype, c.Active, c.Description, c.Accessdesc, c.Comments, c.Symbology, c.Externalid, c.Nextactiondatescheduled, c.Larvinspectinterval, c.Zone2, c.Locationnumber, c.Globalid, c.Stype, c.Lastinspectdate, c.Lastinspectbreeding, c.Lastinspectavglarvae, c.Lastinspectavgpupae, c.Lastinspectlstages, c.Lastinspectactiontaken, c.Lastinspectfieldspecies, c.Lasttreatdate, c.Lasttreatproduct, c.Lasttreatqty, c.Lasttreatqtyunit, c.Lastinspectactivity, c.Lasttreatactivity, c.Lastinspectconditions, c.Waterorigin, c.X, c.Y, c.Assignedtech, c.Creationdate, c.Creator, c.Editdate, c.Editor, c.Jurisdiction, c.DeactivateReason, c.Scalarpriority, c.Sourcestatus, c.Geometry, c.Geospatial, c.Version, c.OrganizationID,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -518,10 +559,14 @@ func (i fieldseekerPointlocationIndexes) AsSlice() []index {
|
|||
}
|
||||
}
|
||||
|
||||
type fieldseekerPointlocationForeignKeys struct{}
|
||||
type fieldseekerPointlocationForeignKeys struct {
|
||||
FieldseekerPointlocationPointlocationOrganizationIDFkey foreignKey
|
||||
}
|
||||
|
||||
func (f fieldseekerPointlocationForeignKeys) AsSlice() []foreignKey {
|
||||
return []foreignKey{}
|
||||
return []foreignKey{
|
||||
f.FieldseekerPointlocationPointlocationOrganizationIDFkey,
|
||||
}
|
||||
}
|
||||
|
||||
type fieldseekerPointlocationUniques struct{}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue