survey added
This commit is contained in:
		
							
								
								
									
										6
									
								
								gen/computer.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								gen/computer.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					computer
 | 
				
			||||||
 | 
					  description : varchar(1000)
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  name : varchar(255)|comment
 | 
				
			||||||
 | 
					  os : varchar(255)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										6
									
								
								gen/dbentity.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								gen/dbentity.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					dbentity
 | 
				
			||||||
 | 
					  description : text
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  parent_id : bigint
 | 
				
			||||||
 | 
					  type : varchar(255)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										5
									
								
								gen/dbrole.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								gen/dbrole.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					dbrole
 | 
				
			||||||
 | 
					  description : text
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  name : varchar
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										6
									
								
								gen/dbtableaccess.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								gen/dbtableaccess.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					dbtableaccess
 | 
				
			||||||
 | 
					  dbrole_id : integer
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  tableaccess : varchar(255)
 | 
				
			||||||
 | 
					  userrolerestrictions : varchar(255)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										5
									
								
								gen/dbuser.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								gen/dbuser.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					dbuser
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  login : varchar(255)|comment
 | 
				
			||||||
 | 
					  password : varchar(255)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										8
									
								
								gen/dbuserrole.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								gen/dbuserrole.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					dbuserrole
 | 
				
			||||||
 | 
					  dbentity_id : integer
 | 
				
			||||||
 | 
					  dbrole_id : integer
 | 
				
			||||||
 | 
					  dbuser_id : integer
 | 
				
			||||||
 | 
					  enddate : timestamp without time zone
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  startdate : timestamp without time zone
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										7
									
								
								gen/entity.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								gen/entity.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
				
			|||||||
 | 
					entity
 | 
				
			||||||
 | 
					  enddate : date
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  name : varchar(255)
 | 
				
			||||||
 | 
					  startdate : date
 | 
				
			||||||
 | 
					  type : varchar(255)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										7
									
								
								gen/person.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								gen/person.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
				
			|||||||
 | 
					person
 | 
				
			||||||
 | 
					  email : varchar(255)
 | 
				
			||||||
 | 
					  firstname : varchar(255)
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  mobile : varchar(255)
 | 
				
			||||||
 | 
					  name : varchar(255)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										8
									
								
								gen/software.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								gen/software.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					software
 | 
				
			||||||
 | 
					  company : varchar(255)
 | 
				
			||||||
 | 
					  description : varchar(1000)
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  licenseend : date
 | 
				
			||||||
 | 
					  name : varchar(255)|comment
 | 
				
			||||||
 | 
					  support : varchar(255)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										5
									
								
								gen/software_computer.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								gen/software_computer.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					software_computer
 | 
				
			||||||
 | 
					  computer_id : integer
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  software_id : integer
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										13
									
								
								gen/test.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								gen/test.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					test
 | 
				
			||||||
 | 
					  description : varchar(1000)
 | 
				
			||||||
 | 
					  enddate : timestamp without time zone
 | 
				
			||||||
 | 
					  floatvalue : double precision
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  intvalue : integer
 | 
				
			||||||
 | 
					  latitude : double precision|map
 | 
				
			||||||
 | 
					  longitude : double precision|map
 | 
				
			||||||
 | 
					  name : varchar(255)|comment
 | 
				
			||||||
 | 
					  price : money
 | 
				
			||||||
 | 
					  startdate : timestamp without time zone
 | 
				
			||||||
 | 
					  testtype_id : integer
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										5
									
								
								gen/testtype.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								gen/testtype.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					testtype
 | 
				
			||||||
 | 
					  detail : varchar(255)
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  name : varchar(255)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										8
									
								
								gen/timetracking.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								gen/timetracking.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					timetracking
 | 
				
			||||||
 | 
					  afternoon_entity_id : integer
 | 
				
			||||||
 | 
					  comment : varchar(255)
 | 
				
			||||||
 | 
					  day : date
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  morning_entity_id : integer
 | 
				
			||||||
 | 
					  person_id : integer
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										4
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								go.mod
									
									
									
									
									
								
							@@ -1,5 +1,5 @@
 | 
				
			|||||||
module forge.redroom.link/yves/sqldb
 | 
					module forge.redroom.link/yves/sqldb
 | 
				
			||||||
 | 
					
 | 
				
			||||||
go 1.15
 | 
					go 1.17
 | 
				
			||||||
 | 
					
 | 
				
			||||||
require github.com/lib/pq v1.10.3
 | 
					require github.com/lib/pq v1.10.4
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								go.sum
									
									
									
									
									
								
							@@ -1,2 +1,2 @@
 | 
				
			|||||||
github.com/lib/pq v1.10.3 h1:v9QZf2Sn6AmjXtQeFpdoq/eaNtYP6IN+7lcrygsIAtg=
 | 
					github.com/lib/pq v1.10.4 h1:SO9z7FRPzA03QhHKJrH5BXA6HU1rS4V2nIVrrNC1iYk=
 | 
				
			||||||
github.com/lib/pq v1.10.3/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=
 | 
					github.com/lib/pq v1.10.4/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										1
									
								
								pfn.json
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								pfn.json
									
									
									
									
									
								
							@@ -61,6 +61,7 @@
 | 
				
			|||||||
                "day":"date",
 | 
					                "day":"date",
 | 
				
			||||||
                "morning_entity_id":"integer",
 | 
					                "morning_entity_id":"integer",
 | 
				
			||||||
                "afternoon_entity_id":"integer",
 | 
					                "afternoon_entity_id":"integer",
 | 
				
			||||||
 | 
					                "person_id":"integer",
 | 
				
			||||||
                "comment":"varchar(255)"
 | 
					                "comment":"varchar(255)"
 | 
				
			||||||
            }        
 | 
					            }        
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										1
									
								
								pg.go
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								pg.go
									
									
									
									
									
								
							@@ -447,6 +447,7 @@ func (db *Db) SaveSchema(generatedFilename string) error {
 | 
				
			|||||||
		log.Println(err)
 | 
							log.Println(err)
 | 
				
			||||||
		return err
 | 
							return err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
						//	file, _ := json.Marshal(schema)
 | 
				
			||||||
	file, _ := json.MarshalIndent(schema, "", " ")
 | 
						file, _ := json.MarshalIndent(schema, "", " ")
 | 
				
			||||||
	_ = ioutil.WriteFile(generatedFilename, file, 0644)
 | 
						_ = ioutil.WriteFile(generatedFilename, file, 0644)
 | 
				
			||||||
	return nil
 | 
						return nil
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										156
									
								
								schema.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										156
									
								
								schema.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,156 @@
 | 
				
			|||||||
 | 
					[
 | 
				
			||||||
 | 
					 {
 | 
				
			||||||
 | 
					  "name": "computer",
 | 
				
			||||||
 | 
					  "columns": {
 | 
				
			||||||
 | 
					   "description": "varchar(1000)",
 | 
				
			||||||
 | 
					   "id": "integer",
 | 
				
			||||||
 | 
					   "name": "varchar(255)|comment",
 | 
				
			||||||
 | 
					   "os": "varchar(255)"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					 },
 | 
				
			||||||
 | 
					 {
 | 
				
			||||||
 | 
					  "name": "dbentity",
 | 
				
			||||||
 | 
					  "columns": {
 | 
				
			||||||
 | 
					   "description": "text",
 | 
				
			||||||
 | 
					   "id": "integer",
 | 
				
			||||||
 | 
					   "parent_id": "bigint",
 | 
				
			||||||
 | 
					   "type": "varchar(255)"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					 },
 | 
				
			||||||
 | 
					 {
 | 
				
			||||||
 | 
					  "name": "dbrole",
 | 
				
			||||||
 | 
					  "columns": {
 | 
				
			||||||
 | 
					   "description": "text",
 | 
				
			||||||
 | 
					   "id": "integer",
 | 
				
			||||||
 | 
					   "name": "varchar"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					 },
 | 
				
			||||||
 | 
					 {
 | 
				
			||||||
 | 
					  "name": "dbtableaccess",
 | 
				
			||||||
 | 
					  "columns": {
 | 
				
			||||||
 | 
					   "dbrole_id": "integer",
 | 
				
			||||||
 | 
					   "id": "integer",
 | 
				
			||||||
 | 
					   "tableaccess": "varchar(255)",
 | 
				
			||||||
 | 
					   "userrolerestrictions": "varchar(255)"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					 },
 | 
				
			||||||
 | 
					 {
 | 
				
			||||||
 | 
					  "name": "dbuser",
 | 
				
			||||||
 | 
					  "columns": {
 | 
				
			||||||
 | 
					   "id": "integer",
 | 
				
			||||||
 | 
					   "login": "varchar(255)|comment",
 | 
				
			||||||
 | 
					   "password": "varchar(255)"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					 },
 | 
				
			||||||
 | 
					 {
 | 
				
			||||||
 | 
					  "name": "dbuserrole",
 | 
				
			||||||
 | 
					  "columns": {
 | 
				
			||||||
 | 
					   "dbentity_id": "integer",
 | 
				
			||||||
 | 
					   "dbrole_id": "integer",
 | 
				
			||||||
 | 
					   "dbuser_id": "integer",
 | 
				
			||||||
 | 
					   "enddate": "timestamp without time zone",
 | 
				
			||||||
 | 
					   "id": "integer",
 | 
				
			||||||
 | 
					   "startdate": "timestamp without time zone"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					 },
 | 
				
			||||||
 | 
					 {
 | 
				
			||||||
 | 
					  "name": "entity",
 | 
				
			||||||
 | 
					  "columns": {
 | 
				
			||||||
 | 
					   "enddate": "date",
 | 
				
			||||||
 | 
					   "id": "integer",
 | 
				
			||||||
 | 
					   "name": "varchar(255)",
 | 
				
			||||||
 | 
					   "startdate": "date",
 | 
				
			||||||
 | 
					   "type": "varchar(255)"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					 },
 | 
				
			||||||
 | 
					 {
 | 
				
			||||||
 | 
					  "name": "person",
 | 
				
			||||||
 | 
					  "columns": {
 | 
				
			||||||
 | 
					   "email": "varchar(255)",
 | 
				
			||||||
 | 
					   "firstname": "varchar(255)",
 | 
				
			||||||
 | 
					   "id": "integer",
 | 
				
			||||||
 | 
					   "mobile": "varchar(255)",
 | 
				
			||||||
 | 
					   "name": "varchar(255)"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					 },
 | 
				
			||||||
 | 
					 {
 | 
				
			||||||
 | 
					  "name": "software",
 | 
				
			||||||
 | 
					  "columns": {
 | 
				
			||||||
 | 
					   "company": "varchar(255)",
 | 
				
			||||||
 | 
					   "description": "varchar(1000)",
 | 
				
			||||||
 | 
					   "id": "integer",
 | 
				
			||||||
 | 
					   "licenseend": "date",
 | 
				
			||||||
 | 
					   "name": "varchar(255)|comment",
 | 
				
			||||||
 | 
					   "support": "varchar(255)"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					 },
 | 
				
			||||||
 | 
					 {
 | 
				
			||||||
 | 
					  "name": "software_computer",
 | 
				
			||||||
 | 
					  "columns": {
 | 
				
			||||||
 | 
					   "computer_id": "integer",
 | 
				
			||||||
 | 
					   "id": "integer",
 | 
				
			||||||
 | 
					   "software_id": "integer"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					 },
 | 
				
			||||||
 | 
					 {
 | 
				
			||||||
 | 
					  "name": "test",
 | 
				
			||||||
 | 
					  "columns": {
 | 
				
			||||||
 | 
					   "description": "varchar(1000)",
 | 
				
			||||||
 | 
					   "enddate": "timestamp without time zone",
 | 
				
			||||||
 | 
					   "floatvalue": "double precision",
 | 
				
			||||||
 | 
					   "id": "integer",
 | 
				
			||||||
 | 
					   "intvalue": "integer",
 | 
				
			||||||
 | 
					   "latitude": "double precision|map",
 | 
				
			||||||
 | 
					   "longitude": "double precision|map",
 | 
				
			||||||
 | 
					   "name": "varchar(255)|comment",
 | 
				
			||||||
 | 
					   "price": "money",
 | 
				
			||||||
 | 
					   "startdate": "timestamp without time zone",
 | 
				
			||||||
 | 
					   "testtype_id": "integer"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					 },
 | 
				
			||||||
 | 
					 {
 | 
				
			||||||
 | 
					  "name": "testtype",
 | 
				
			||||||
 | 
					  "columns": {
 | 
				
			||||||
 | 
					   "detail": "varchar(255)",
 | 
				
			||||||
 | 
					   "id": "integer",
 | 
				
			||||||
 | 
					   "name": "varchar(255)"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					 },
 | 
				
			||||||
 | 
					 {
 | 
				
			||||||
 | 
					  "name": "timetracking",
 | 
				
			||||||
 | 
					  "columns": {
 | 
				
			||||||
 | 
					   "afternoon_entity_id": "integer",
 | 
				
			||||||
 | 
					   "comment": "varchar(255)",
 | 
				
			||||||
 | 
					   "day": "date",
 | 
				
			||||||
 | 
					   "id": "integer",
 | 
				
			||||||
 | 
					   "morning_entity_id": "integer"
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					 },
 | 
				
			||||||
 | 
					 {
 | 
				
			||||||
 | 
					    "name": "surveyquestion",
 | 
				
			||||||
 | 
					    "columns": {
 | 
				
			||||||
 | 
					     "type": "integer",
 | 
				
			||||||
 | 
					     "label": "varchar(1000)",
 | 
				
			||||||
 | 
					     "responses": "varchar(1000)",
 | 
				
			||||||
 | 
					     "id": "integer",
 | 
				
			||||||
 | 
					     "votes": "integer"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					   },
 | 
				
			||||||
 | 
					   {
 | 
				
			||||||
 | 
					    "name": "surveyresponse",
 | 
				
			||||||
 | 
					    "columns": {
 | 
				
			||||||
 | 
					     "surveyuser_id": "integer",
 | 
				
			||||||
 | 
					     "surveyquestion_id": "varchar(255)",
 | 
				
			||||||
 | 
					     "response": "varchar(1000)",
 | 
				
			||||||
 | 
					     "id": "integer"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					   },
 | 
				
			||||||
 | 
					   {
 | 
				
			||||||
 | 
					    "name": "surveyuser",
 | 
				
			||||||
 | 
					    "columns": {
 | 
				
			||||||
 | 
					     "voted": "bool",
 | 
				
			||||||
 | 
					     "code": "varchar(255)",
 | 
				
			||||||
 | 
					     "id": "integer"
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					   }
 | 
				
			||||||
 | 
					]
 | 
				
			||||||
							
								
								
									
										132
									
								
								schema.puml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										132
									
								
								schema.puml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,132 @@
 | 
				
			|||||||
 | 
					@startuml
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					entity computer {
 | 
				
			||||||
 | 
					  description : varchar(1000)
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  name : varchar(255)|comment
 | 
				
			||||||
 | 
					  os : varchar(255)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					entity dbentity {
 | 
				
			||||||
 | 
					  description : text
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  parent_id : bigint
 | 
				
			||||||
 | 
					  type : varchar(255)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					entity dbrole {
 | 
				
			||||||
 | 
					  description : text
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  name : varchar
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					entity dbtableaccess {
 | 
				
			||||||
 | 
					  dbrole_id : integer
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  tableaccess : varchar(255)
 | 
				
			||||||
 | 
					  userrolerestrictions : varchar(255)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					entity dbuser {
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  login : varchar(255)|comment
 | 
				
			||||||
 | 
					  password : varchar(255)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					entity dbuserrole {
 | 
				
			||||||
 | 
					  dbentity_id : integer
 | 
				
			||||||
 | 
					  dbrole_id : integer
 | 
				
			||||||
 | 
					  dbuser_id : integer
 | 
				
			||||||
 | 
					  enddate : timestamp without time zone
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  startdate : timestamp without time zone
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					entity entity {
 | 
				
			||||||
 | 
					  enddate : date
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  name : varchar(255)
 | 
				
			||||||
 | 
					  startdate : date
 | 
				
			||||||
 | 
					  type : varchar(255)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					entity person {
 | 
				
			||||||
 | 
					  email : varchar(255)
 | 
				
			||||||
 | 
					  firstname : varchar(255)
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  mobile : varchar(255)
 | 
				
			||||||
 | 
					  name : varchar(255)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					entity software {
 | 
				
			||||||
 | 
					  company : varchar(255)
 | 
				
			||||||
 | 
					  description : varchar(1000)
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  licenseend : date
 | 
				
			||||||
 | 
					  name : varchar(255)|comment
 | 
				
			||||||
 | 
					  support : varchar(255)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					entity software_computer {
 | 
				
			||||||
 | 
					  computer_id : integer
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  software_id : integer
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					entity test {
 | 
				
			||||||
 | 
					  description : varchar(1000)
 | 
				
			||||||
 | 
					  enddate : timestamp without time zone
 | 
				
			||||||
 | 
					  floatvalue : double precision
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  intvalue : integer
 | 
				
			||||||
 | 
					  latitude : double precision|map
 | 
				
			||||||
 | 
					  longitude : double precision|map
 | 
				
			||||||
 | 
					  name : varchar(255)|comment
 | 
				
			||||||
 | 
					  price : money
 | 
				
			||||||
 | 
					  startdate : timestamp without time zone
 | 
				
			||||||
 | 
					  testtype_id : integer
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					entity testtype {
 | 
				
			||||||
 | 
					  detail : varchar(255)
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  name : varchar(255)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					entity timetracking {
 | 
				
			||||||
 | 
					  afternoon_entity_id : integer
 | 
				
			||||||
 | 
					  comment : varchar(255)
 | 
				
			||||||
 | 
					  day : date
 | 
				
			||||||
 | 
					  id : integer
 | 
				
			||||||
 | 
					  morning_entity_id : integer
 | 
				
			||||||
 | 
					  person_id : integer
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					dbentity ||..|| parent
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					dbtableaccess ||..|| dbrole
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					dbuserrole ||..|| dbentity
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					dbuserrole ||..|| dbrole
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					dbuserrole ||..|| dbuser
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					software_computer ||..|| computer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					software_computer ||..|| software
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					test ||..|| testtype
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					timetracking ||..|| entity
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					timetracking ||..|| person
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					timetracking ||..|| entity
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@enduml
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -1 +1,3 @@
 | 
				
			|||||||
{{.Name}}
 | 
					{{.Name}}
 | 
				
			||||||
 | 
					{{range $key, $value := .Columns}}  {{$key}} : {{$value}}
 | 
				
			||||||
 | 
					{{end}}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user