[PR #139] [MERGED] Support SQLite #607

Closed
opened 2026-02-05 17:49:00 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/139
Author: @Boy132
Created: 4/22/2024
Status: Merged
Merged: 5/5/2024
Merged by: @lancepioch

Base: mainHead: database/sqlite


📝 Commits (10+)

  • 9761c37 add config for sqlite
  • e82a3b8 update AllocationSelectionService
  • e07eabc set default value for "tags"
  • 29803bb change default db driver in example .env to "sqlite"
  • 3f3b500 update ci tests
  • 488acce update database settings command
  • 7a4289c add default value for "ignored_files" in backup factory
  • fb596fa update IntegrationTestCase
  • 98419bc update sql schemas
  • f2a5900 simplify AllocationSelectionService

📊 Changes

11 files changed (+874 additions, -504 deletions)

View changed files

📝 .env.example (+1 -6)
📝 .github/workflows/ci.yaml (+79 -9)
📝 app/Console/Commands/Environment/DatabaseSettingsCommand.php (+60 -40)
📝 app/Models/Egg.php (+1 -0)
📝 app/Models/Node.php (+2 -0)
📝 app/Services/Deployment/AllocationSelectionService.php (+5 -9)
📝 config/database.php (+10 -0)
📝 database/Factories/BackupFactory.php (+1 -0)
📝 database/schema/mysql-schema.sql (+441 -438)
database/schema/sqlite-schema.sql (+263 -0)
📝 tests/Integration/IntegrationTestCase.php (+11 -2)

📄 Description

Closes #134


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/pelican-dev/panel/pull/139 **Author:** [@Boy132](https://github.com/Boy132) **Created:** 4/22/2024 **Status:** ✅ Merged **Merged:** 5/5/2024 **Merged by:** [@lancepioch](https://github.com/lancepioch) **Base:** `main` ← **Head:** `database/sqlite` --- ### 📝 Commits (10+) - [`9761c37`](https://github.com/pelican-dev/panel/commit/9761c3762d51cedd5311a18ac03bf8533b13cb1a) add config for sqlite - [`e82a3b8`](https://github.com/pelican-dev/panel/commit/e82a3b838c225898a5a051ecb86f7fbb0cc376f3) update AllocationSelectionService - [`e07eabc`](https://github.com/pelican-dev/panel/commit/e07eabc57996d15e655d886fa576966aa5fbef32) set default value for "tags" - [`29803bb`](https://github.com/pelican-dev/panel/commit/29803bbaf2fca0b1aea515a3e30c7af6ef6e37ca) change default db driver in example .env to "sqlite" - [`3f3b500`](https://github.com/pelican-dev/panel/commit/3f3b500a1484378ec16bffe83dc741bc7bd78460) update ci tests - [`488acce`](https://github.com/pelican-dev/panel/commit/488acce5640fff985f9bdb0c567fa65327d66ff3) update database settings command - [`7a4289c`](https://github.com/pelican-dev/panel/commit/7a4289cee1d91efe4d5190b67ab56d09e6f31985) add default value for "ignored_files" in backup factory - [`fb596fa`](https://github.com/pelican-dev/panel/commit/fb596fa4f9420c9d5e21232573669b88ee5bb644) update IntegrationTestCase - [`98419bc`](https://github.com/pelican-dev/panel/commit/98419bc62536b0600fb5f0aaead32c4cc9f88957) update sql schemas - [`f2a5900`](https://github.com/pelican-dev/panel/commit/f2a59002bce4fd866355518216cd422af6323c57) simplify AllocationSelectionService ### 📊 Changes **11 files changed** (+874 additions, -504 deletions) <details> <summary>View changed files</summary> 📝 `.env.example` (+1 -6) 📝 `.github/workflows/ci.yaml` (+79 -9) 📝 `app/Console/Commands/Environment/DatabaseSettingsCommand.php` (+60 -40) 📝 `app/Models/Egg.php` (+1 -0) 📝 `app/Models/Node.php` (+2 -0) 📝 `app/Services/Deployment/AllocationSelectionService.php` (+5 -9) 📝 `config/database.php` (+10 -0) 📝 `database/Factories/BackupFactory.php` (+1 -0) 📝 `database/schema/mysql-schema.sql` (+441 -438) ➕ `database/schema/sqlite-schema.sql` (+263 -0) 📝 `tests/Integration/IntegrationTestCase.php` (+11 -2) </details> ### 📄 Description Closes #134 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-05 17:49:00 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel-pelican-dev#607