ref(migrations): updated existing migrations to text id

This commit is contained in:
Kristian Borgwarth 2026-04-03 12:05:12 +02:00
parent ddd8ac837e
commit 2471f5546a
3 changed files with 11 additions and 11 deletions

View file

@ -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
}

View file

@ -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

View file

@ -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