ref(migrations): updated existing migrations to text id
This commit is contained in:
parent
ddd8ac837e
commit
2471f5546a
3 changed files with 11 additions and 11 deletions
|
|
@ -1,12 +1,12 @@
|
|||
package models
|
||||
|
||||
type Link struct {
|
||||
fromNoteID int
|
||||
toNoteID int
|
||||
fromNoteID string
|
||||
toNoteID string
|
||||
raw string
|
||||
}
|
||||
|
||||
func NewLink(fromNoteID, toNoteID int, raw string) *Link {
|
||||
func NewLink(fromNoteID, toNoteID, raw string) *Link {
|
||||
return &Link{
|
||||
fromNoteID: fromNoteID,
|
||||
toNoteID: toNoteID,
|
||||
|
|
@ -14,11 +14,11 @@ func NewLink(fromNoteID, toNoteID int, raw string) *Link {
|
|||
}
|
||||
}
|
||||
|
||||
func (l *Link) FromNoteID() int {
|
||||
func (l *Link) FromNoteID() string {
|
||||
return l.fromNoteID
|
||||
}
|
||||
|
||||
func (l *Link) ToNoteID() int {
|
||||
func (l *Link) ToNoteID() string {
|
||||
return l.toNoteID
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
CREATE TABLE IF NOT EXISTS notes (
|
||||
id INTEGER PRIMARY KEY,
|
||||
id TEXT PRIMARY KEY,
|
||||
path TEXT UNIQUE,
|
||||
title TEXT,
|
||||
slug TEXT UNIQUE NOT NULL,
|
||||
|
|
@ -8,8 +8,8 @@ CREATE TABLE IF NOT EXISTS notes (
|
|||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS links (
|
||||
from_note_id INTEGER NOT NULL,
|
||||
to_note_id INTEGER NOT NULL,
|
||||
from_note_id TEXT NOT NULL,
|
||||
to_note_id TEXT NOT NULL,
|
||||
raw TEXT,
|
||||
FOREIGN KEY(from_note_id) REFERENCES notes(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY(to_note_id) REFERENCES notes(id) ON DELETE CASCADE
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
CREATE TABLE IF NOT EXISTS tags (
|
||||
id INTEGER PRIMARY KEY,
|
||||
id TEXT PRIMARY KEY,
|
||||
name TEXT UNIQUE
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS note_tags (
|
||||
note_id INTEGER,
|
||||
tag_id INTEGER,
|
||||
note_id TEXT,
|
||||
tag_id TEXT,
|
||||
PRIMARY KEY (note_id, tag_id),
|
||||
FOREIGN KEY(note_id) REFERENCES notes(id) ON DELETE CASCADE,
|
||||
FOREIGN KEY(tag_id) REFERENCES tags(id) ON DELETE CASCADE
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue