Bump root version to v4

Remove all files from v3

Move all files from v4/ to project root
This commit is contained in:
Victor Lacasse-Beaudoin 2023-05-29 18:19:31 -04:00
parent 3c0d45fa04
commit 9a0bf87e7b
40 changed files with 423 additions and 2130 deletions

33
models/models.go Normal file
View file

@ -0,0 +1,33 @@
package models
const Schema = `
CREATE TABLE programmes (
id TEXT PRIMARY KEY,
titre TEXT
);
CREATE TABLE membres (
id VARCHAR(7) PRIMARY KEY,
last_name TEXT,
first_name TEXT,
prefered_name TEXT,
programme_id TEXT REFERENCES programmes(id)
);
`
type Programme struct {
ID string `db:"id" json:"programme_id"`
Titre string `db:"titre" json:"nom_programme"`
}
type Membre struct {
ID string `db:"id" json:"membre_id"`
LastName string `db:"last_name" json:"last_name"`
FirstName string `db:"first_name" json:"first_name"`
PreferedName string `db:"prefered_name" json:"prefered_name"`
ProgrammeID string `db:"programme_id" json:"programme_id"`
}
type Entry interface {
Programme | Membre
}