mirror of
https://github.com/Portabase/portabase.git
synced 2026-07-14 11:16:13 +02:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2846deb4d0 | ||
|
|
ae6dbcab25 | ||
|
|
d823ec2e82 | ||
|
|
b0ce5273ce |
+1
-1
@@ -31,5 +31,5 @@ keywords:
|
|||||||
- web-ui
|
- web-ui
|
||||||
- agent
|
- agent
|
||||||
license: Apache-2.0
|
license: Apache-2.0
|
||||||
version: 1.6.1
|
version: 1.7.0
|
||||||
date-released: '2026-03-02'
|
date-released: '2026-03-02'
|
||||||
|
|||||||
@@ -21,6 +21,7 @@
|
|||||||
[](https://mariadb.org/)
|
[](https://mariadb.org/)
|
||||||
[](https://sqlite.org/)
|
[](https://sqlite.org/)
|
||||||
[](https://redis.io/)
|
[](https://redis.io/)
|
||||||
|
[](https://valkey.io/)
|
||||||
[](https://www.mongodb.com/)
|
[](https://www.mongodb.com/)
|
||||||
[](https://github.com/Portabase/portabase)
|
[](https://github.com/Portabase/portabase)
|
||||||
[](https://github.com/Portabase/portabase)
|
[](https://github.com/Portabase/portabase)
|
||||||
@@ -61,16 +62,16 @@ You have 4 ways to install Portabase:
|
|||||||
|
|
||||||
## Supported databases
|
## Supported databases
|
||||||
|
|
||||||
| Engine | Support | Supported Versions | Restore |
|
| Engine | Support | Supported Versions | Restore |
|
||||||
|:-------------------|:------------|:------------------------------|:--------|
|
|:-------------------|:----------|:----------------------------------|:--------|
|
||||||
| **PostgreSQL** | ✅ Stable | 12, 13, 14, 15, 16, 17 et 18 | Yes |
|
| **PostgreSQL** | ✅ Stable | 12, 13, 14, 15, 16, 17 et 18 | Yes |
|
||||||
| **MySQL** | ✅ Stable | 5.7, 8 et 9 | Yes |
|
| **MySQL** | ✅ Stable | 5.7, 8 et 9 | Yes |
|
||||||
| **MariaDB** | ✅ Stable | 10 et 11 | Yes |
|
| **MariaDB** | ✅ Stable | 10 et 11 | Yes |
|
||||||
| **MongoDB** | ✅ Stable | 4, 5, 6, 7 et 8 | Yes |
|
| **MongoDB** | ✅ Stable | 4, 5, 6, 7 et 8 | Yes |
|
||||||
| **SQLite** | ✅ Stable | 3.x | Yes |
|
| **SQLite** | ✅ Stable | 3.x | Yes |
|
||||||
| **Redis** | ✅ Stable | 2.8+ | No |
|
| **Redis** | ✅ Stable | 2.8+ | No |
|
||||||
| **Valkey** | ❌ Ongoing | - | No |
|
| **Valkey** | ✅ Stable | 7.2+ | No |
|
||||||
| **MSSQL Server** | ❌ Backlog | - | Yes |
|
| **MSSQL Server** | ❌ Ongoing | - | Yes |
|
||||||
|
|
||||||
See the [Database Servers documentation](https://portabase.io/docs/agent/db) for version-specific backup and restore details.
|
See the [Database Servers documentation](https://portabase.io/docs/agent/db) for version-specific backup and restore details.
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "portabase",
|
"name": "portabase",
|
||||||
"version": "1.6.1",
|
"version": "1.7.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "next dev --turbopack -p 8887",
|
"dev": "next dev --turbopack -p 8887",
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 31 KiB |
@@ -18,7 +18,7 @@ export type DatabaseTabsProps = {
|
|||||||
activeMember: MemberWithUser
|
activeMember: MemberWithUser
|
||||||
};
|
};
|
||||||
|
|
||||||
export const backupOnly = ["redis"];
|
export const backupOnly = ["redis", "valkey"];
|
||||||
|
|
||||||
export const DatabaseTabs = (props: DatabaseTabsProps) => {
|
export const DatabaseTabs = (props: DatabaseTabsProps) => {
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
ALTER TYPE "public"."dbms_status" ADD VALUE 'valkey';
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -274,6 +274,13 @@
|
|||||||
"when": 1773433992397,
|
"when": 1773433992397,
|
||||||
"tag": "0038_misty_red_hulk",
|
"tag": "0038_misty_red_hulk",
|
||||||
"breakpoints": true
|
"breakpoints": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idx": 39,
|
||||||
|
"version": "7",
|
||||||
|
"when": 1773659096498,
|
||||||
|
"tag": "0039_conscious_solo",
|
||||||
|
"breakpoints": true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -2,7 +2,7 @@ import {pgEnum} from "drizzle-orm/pg-core";
|
|||||||
import {createSelectSchema} from "drizzle-zod";
|
import {createSelectSchema} from "drizzle-zod";
|
||||||
import {z} from "zod";
|
import {z} from "zod";
|
||||||
|
|
||||||
export const dbmsEnum = pgEnum("dbms_status", ["postgresql", "mysql", "mongodb", "sqlite", "redis"]);
|
export const dbmsEnum = pgEnum("dbms_status", ["postgresql", "mysql", "mongodb", "sqlite", "redis", "valkey"]);
|
||||||
export const statusEnum = pgEnum("status", ["waiting", "ongoing", "failed", "success"]);
|
export const statusEnum = pgEnum("status", ["waiting", "ongoing", "failed", "success"]);
|
||||||
export const typeStorageEnum = pgEnum("type_storage", ["local", "s3"]);
|
export const typeStorageEnum = pgEnum("type_storage", ["local", "s3"]);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user