Skip to content

Commit da5a624

Browse files
committed
Remove encrypted fields
1 parent 928963a commit da5a624

4 files changed

Lines changed: 21 additions & 27 deletions

File tree

migrate.go

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,8 @@ func migrateBooks(pgDB *sql.DB, tx *sql.Tx, stats *MigrationStats) error {
177177
defer rows.Close()
178178

179179
stmt, err := tx.Prepare(`
180-
INSERT INTO books (id, created_at, updated_at, uuid, user_id, label, added_on, edited_on, usn, deleted, encrypted)
181-
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
180+
INSERT INTO books (id, created_at, updated_at, uuid, user_id, label, added_on, edited_on, usn, deleted)
181+
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
182182
`)
183183
if err != nil {
184184
return err
@@ -192,11 +192,12 @@ func migrateBooks(pgDB *sql.DB, tx *sql.Tx, stats *MigrationStats) error {
192192
var uuid, label string
193193
var deleted, encrypted bool
194194

195+
// Read encrypted from Postgres but don't write it to SQLite
195196
if err := rows.Scan(&id, &createdAt, &updatedAt, &uuid, &userID, &label, &addedOn, &editedOn, &usn, &deleted, &encrypted); err != nil {
196197
return err
197198
}
198199

199-
if _, err := stmt.Exec(id, createdAt, updatedAt, uuid, userID, label, addedOn, editedOn, usn, deleted, encrypted); err != nil {
200+
if _, err := stmt.Exec(id, createdAt, updatedAt, uuid, userID, label, addedOn, editedOn, usn, deleted); err != nil {
200201
return err
201202
}
202203
stats.Books++
@@ -217,8 +218,8 @@ func migrateNotes(pgDB *sql.DB, tx *sql.Tx, stats *MigrationStats) error {
217218
defer rows.Close()
218219

219220
stmt, err := tx.Prepare(`
220-
INSERT INTO notes (id, created_at, updated_at, uuid, user_id, book_uuid, body, added_on, edited_on, public, usn, deleted, encrypted, client)
221-
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
221+
INSERT INTO notes (id, created_at, updated_at, uuid, user_id, book_uuid, body, added_on, edited_on, public, usn, deleted, client)
222+
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
222223
`)
223224
if err != nil {
224225
return err
@@ -232,11 +233,12 @@ func migrateNotes(pgDB *sql.DB, tx *sql.Tx, stats *MigrationStats) error {
232233
var uuid, bookUUID, body, client string
233234
var public, deleted, encrypted bool
234235

236+
// Read encrypted from Postgres but don't write it to SQLite
235237
if err := rows.Scan(&id, &createdAt, &updatedAt, &uuid, &userID, &bookUUID, &body, &addedOn, &editedOn, &public, &usn, &deleted, &encrypted, &client); err != nil {
236238
return err
237239
}
238240

239-
if _, err := stmt.Exec(id, createdAt, updatedAt, uuid, userID, bookUUID, body, addedOn, editedOn, public, usn, deleted, encrypted, client); err != nil {
241+
if _, err := stmt.Exec(id, createdAt, updatedAt, uuid, userID, bookUUID, body, addedOn, editedOn, public, usn, deleted, client); err != nil {
240242
return err
241243
}
242244
stats.Notes++

migrate_test.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -314,9 +314,6 @@ func TestMigration(t *testing.T) {
314314
if sqliteBook1.Deleted != book1.Deleted {
315315
t.Errorf("Book1 Deleted: expected %v, got %v", book1.Deleted, sqliteBook1.Deleted)
316316
}
317-
if sqliteBook1.Encrypted != book1.Encrypted {
318-
t.Errorf("Book1 Encrypted: expected %v, got %v", book1.Encrypted, sqliteBook1.Encrypted)
319-
}
320317
if sqliteBook1.CreatedAt.Unix() != book1.CreatedAt.Unix() {
321318
t.Errorf("Book1 CreatedAt: expected %v, got %v", book1.CreatedAt, sqliteBook1.CreatedAt)
322319
}
@@ -359,9 +356,6 @@ func TestMigration(t *testing.T) {
359356
if sqliteNote1.Deleted != note1.Deleted {
360357
t.Errorf("Note1 Deleted: expected %v, got %v", note1.Deleted, sqliteNote1.Deleted)
361358
}
362-
if sqliteNote1.Encrypted != note1.Encrypted {
363-
t.Errorf("Note1 Encrypted: expected %v, got %v", note1.Encrypted, sqliteNote1.Encrypted)
364-
}
365359
if sqliteNote1.Client != note1.Client {
366360
t.Errorf("Note1 Client: expected %s, got %s", note1.Client, sqliteNote1.Client)
367361
}

sqlite_models.go

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,10 @@ type SqliteBook struct {
1818
UserID int `json:"user_id" gorm:"index"`
1919
Label string `json:"label" gorm:"index"`
2020
Notes []SqliteNote `json:"notes" gorm:"foreignKey:BookUUID;references:UUID"`
21-
AddedOn int64 `json:"added_on"`
22-
EditedOn int64 `json:"edited_on"`
23-
USN int `json:"-" gorm:"index"`
24-
Deleted bool `json:"-" gorm:"default:false"`
25-
Encrypted bool `json:"-" gorm:"default:false"`
21+
AddedOn int64 `json:"added_on"`
22+
EditedOn int64 `json:"edited_on"`
23+
USN int `json:"-" gorm:"index"`
24+
Deleted bool `json:"-" gorm:"default:false"`
2625
}
2726

2827
func (SqliteBook) TableName() string {
@@ -37,11 +36,10 @@ type SqliteNote struct {
3736
Body string `json:"content"`
3837
AddedOn int64 `json:"added_on"`
3938
EditedOn int64 `json:"edited_on"`
40-
Public bool `json:"public" gorm:"default:false"`
41-
USN int `json:"-" gorm:"index"`
42-
Deleted bool `json:"-" gorm:"default:false"`
43-
Encrypted bool `json:"-" gorm:"default:false"`
44-
Client string `gorm:"index"`
39+
Public bool `json:"public" gorm:"default:false"`
40+
USN int `json:"-" gorm:"index"`
41+
Deleted bool `json:"-" gorm:"default:false"`
42+
Client string `gorm:"index"`
4543
}
4644

4745
func (SqliteNote) TableName() string {

test_models.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ type PgBook struct {
2323
UserID int `json:"user_id" gorm:"index"`
2424
Label string `json:"label" gorm:"index"`
2525
Notes []PgNote `json:"notes" gorm:"foreignKey:BookUUID;references:UUID"`
26-
AddedOn int64 `json:"added_on"`
27-
EditedOn int64 `json:"edited_on"`
28-
USN int `json:"-" gorm:"index"`
29-
Deleted bool `json:"-" gorm:"default:false"`
30-
Encrypted bool `json:"-" gorm:"default:false"`
26+
AddedOn int64 `json:"added_on"`
27+
EditedOn int64 `json:"edited_on"`
28+
USN int `json:"-" gorm:"index"`
29+
Deleted bool `json:"-" gorm:"default:false"`
30+
Encrypted bool `json:"-" gorm:"default:false"`
3131
}
3232

3333
func (PgBook) TableName() string {

0 commit comments

Comments
 (0)