mirror of
https://github.com/usememos/memos.git
synced 2025-02-19 12:50:41 +01:00
chore: don't clean data in dev mode
This commit is contained in:
parent
222c792539
commit
6a3b052fa2
@ -51,22 +51,22 @@ func (db *DB) Open(ctx context.Context) (err error) {
|
|||||||
db.Db = sqlDB
|
db.Db = sqlDB
|
||||||
// If mode is dev, we should migrate and seed the database.
|
// If mode is dev, we should migrate and seed the database.
|
||||||
if db.profile.Mode == "dev" {
|
if db.profile.Mode == "dev" {
|
||||||
if err := db.applyLatestSchema(ctx); err != nil {
|
if _, err := os.Stat(db.profile.DSN); errors.Is(err, os.ErrNotExist) {
|
||||||
return fmt.Errorf("failed to apply latest schema: %w", err)
|
if err := db.applyLatestSchema(ctx); err != nil {
|
||||||
}
|
return fmt.Errorf("failed to apply latest schema: %w", err)
|
||||||
if err := db.seed(ctx); err != nil {
|
}
|
||||||
return fmt.Errorf("failed to seed: %w", err)
|
if err := db.seed(ctx); err != nil {
|
||||||
|
return fmt.Errorf("failed to seed: %w", err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// If db file not exists, we should migrate the database.
|
// If db file not exists, we should migrate the database.
|
||||||
if _, err := os.Stat(db.profile.DSN); errors.Is(err, os.ErrNotExist) {
|
if _, err := os.Stat(db.profile.DSN); errors.Is(err, os.ErrNotExist) {
|
||||||
err := db.applyLatestSchema(ctx)
|
if err := db.applyLatestSchema(ctx); err != nil {
|
||||||
if err != nil {
|
|
||||||
return fmt.Errorf("failed to apply latest schema: %w", err)
|
return fmt.Errorf("failed to apply latest schema: %w", err)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
err := db.createMigrationHistoryTable(ctx)
|
if err := db.createMigrationHistoryTable(ctx); err != nil {
|
||||||
if err != nil {
|
|
||||||
return fmt.Errorf("failed to create migration_history table: %w", err)
|
return fmt.Errorf("failed to create migration_history table: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user