Rostislav Dugin
ace94c144b
FEATURE (storanges): Add FTP storange
2025-12-13 22:17:16 +03:00
Rostislav Dugin
db71a5ef7b
FIX (databases): Add support dashed databases for read only users creation
2025-12-11 19:57:49 +03:00
Rostislav Dugin
df78e296b3
FEATURE (s3): Allow to skip TLS verification
2025-12-11 19:50:59 +03:00
Rostislav Dugin
fda3bf9b98
FEATURE (supabase): Add support of Supabase, schemas excluding and get rid of version in UI
2025-12-11 19:27:45 +03:00
Leonardo Flores
5944d7c4b6
feat(postgresus): Add schema filter for pg_dump and pg_restore ( #131 )
...
Add optional "Schemas" field to PostgreSQL database settings allowing
users to specify which schemas to include in backups (comma-separated).
This solves permission issues when backing up some of databases that
have restricted internal schemas (auth, storage, realtime).
Changes:
- Add schemas column to postgresql_databases table (migration)
- Update PostgresqlDatabase model with Schemas field
- Modify buildPgDumpArgs() to append --schema flags for each schema
- Modify pg_restore args to support --schema filtering on restore
- Add Schemas input field to frontend edit form with tooltip
- Display schemas in read-only database view
Example usage: Setting schemas to "public,drizzle" generates:
pg_dump ... --schema public --schema drizzle
pg_restore ... --schema public --schema drizzle
2025-12-10 13:19:15 +03:00
Rostislav Dugin
d27b885fc1
FIX (postgresql): Fix version detection without minor version after major
2025-12-09 10:36:07 +03:00
Rostislav Dugin
09f27019e8
FIX (postgresql): Use UTF-8 encoding for DB connection by default
2025-12-08 17:40:37 +03:00
Rostislav Dugin
41c72cf7b6
FIX (buffering): Simplify buffering logic for localstorage
2025-12-07 19:40:40 +03:00
Rostislav Dugin
f04a8b7a82
FIX (backup): Add double buffering for local storange
2025-12-07 19:02:44 +03:00
Rostislav Dugin
b6518ef667
FIX (buffers): Increase copy buffer size
2025-12-07 17:44:35 +03:00
Rostislav Dugin
75c88bac50
FIX (webhook): Escape webhook characters
2025-12-04 14:28:49 +03:00
Rostislav Dugin
ff1b6536bf
FIX (connection): Add standard_conforming_strings param when building string to connect to PG
2025-12-03 18:42:49 +03:00
Rostislav Dugin
06197f986d
FIX (chunking): Add backuping chunk by chunk without buffering in RAM and improve cancelation process
2025-12-03 17:35:43 +03:00
Rostislav Dugin
d2a9085591
FIX (dump): Get rid of extra encoding param when backup and restore
2025-12-02 12:54:07 +03:00
Rostislav Dugin
7007236f2f
FIX (email): Recrate client in case of auth error
2025-12-02 09:43:49 +03:00
Rostislav Dugin
14700130b7
FIX (email): Add login auth in case if plain fails
2025-12-01 23:16:54 +03:00
Rostislav Dugin
06282bb435
FIX (connection): Avoid usage of prepare statements to get rid of problem with PgBounder
2025-11-30 20:50:25 +03:00
Rostislav Dugin
ce9fa18d58
FEATURE (webhook): Add webhook customization
2025-11-28 21:53:44 +03:00
Rostislav Dugin
fa0e3d1ce2
REFACTOR (pgpass): Refactor escaping
2025-11-27 17:00:26 +03:00
kapawit
c89c1f9654
FIX (postgresql): Escape special characters in .pgpass file for authentication
2025-11-26 21:35:38 +07:00
Rostislav Dugin
d521e2abc6
FIX (slack): Add request timeout for 30 seconds
2025-11-23 18:19:28 +03:00
Rostislav Dugin
82eca7501b
FEATURE (security): Clean PostgreSQL creds after restore
2025-11-21 20:30:12 +03:00
Rostislav Dugin
51866437fd
FEATURE (secutiry): Add read-only user creation before Postgresus backups
2025-11-21 19:14:13 +03:00
Rostislav Dugin
244a56d1bb
FEATURE (secrets): Move secrets to the secret.key file instead of DB
2025-11-19 18:53:58 +03:00
Rostislav Dugin
95c833b619
FIX (backups): Fix passing encypted password to .pgpass
2025-11-19 17:10:19 +03:00
Rostislav Dugin
878fad5747
FEATURE (encryption): Add encyption for secrets in notifiers and storages
2025-11-18 21:23:59 +03:00
Rostislav Dugin
6ff3096695
FIX (password reset): Allow to change user password even if password was not set before
2025-11-17 20:20:31 +03:00
Rostislav Dugin
b4b514c2d5
FEATURE (encryption): Add backups encryption
2025-11-17 14:33:37 +03:00
Rostislav Dugin
da0fec6624
FEATURE (azure): Add Azure Blob Storage
2025-11-16 23:38:20 +03:00
Rostislav Dugin
408675023a
FEATURE (s3): Add support of virtual-styled-domains and S3 prefix
2025-11-16 11:22:03 +03:00
Rostislav Dugin
0bc93389cc
FEATURE (backups): Include workspace name in notification about success or fail
2025-11-15 11:40:42 +03:00
Rostislav Dugin
981ad21471
FEATURE (email): Add "to" header to email
2025-11-14 20:39:02 +03:00
Rostislav Dugin
242d5543d4
FIX (backups): Avoid possibility of breaking DB on backup fail
2025-11-14 19:56:56 +03:00
Rostislav Dugin
793b575146
FIX (storages): Ignore files removal errors for unavailable storage when deleting the database
2025-11-14 18:02:13 +03:00
Rostislav Dugin
a941fbd093
FEATURE (postgres): Add PostgreSQL 12 tests and CI \ CD config
2025-11-12 15:39:44 +03:00
Roman Bykovsky
3a5ac4b479
feat: add PostgreSQL 12 support
2025-11-11 18:53:26 +03:00
Rostislav Dugin
01911dbf72
FIX (notifiers & storages): Avoid request for workspace_id for storages and notifiers removal
2025-11-11 10:05:45 +03:00
Rostislav Dugin
1a16f27a5d
FIX (notifiers): Fix update of existing DB notifiers
2025-11-11 08:10:02 +03:00
Rostislav Dugin
45fc9a7fff
FIX (databases): Verify DB nil on side of DB instead of interface
2025-11-09 20:03:22 +03:00
Rostislav Dugin
7f5e786261
FIX (databases): If some DB missing PostgreSQL db fix nil issue
2025-11-09 18:57:42 +03:00
Rostislav Dugin
9b066bcb8a
FEATURE (email): Add "from" field
2025-11-08 20:47:35 +03:00
Rostislav Dugin
9ea795b48f
FEATURE (backups): Add backups cancelling
2025-11-08 20:04:06 +03:00
Rostislav Dugin
a809dc8a9c
FEATURE (protection): Do not expose sensetive data of databases, notifiers and storages from API + make backups lazy loaded
2025-11-08 18:49:23 +03:00
Rostislav Dugin
431e9861f4
FEATURE (workspaces): Add workspaces with users management and global Postgresus settings
2025-11-07 15:28:03 +03:00
Rostislav Dugin
fcc894d1f5
FEATURE (monitorings): Get rid of monitoring
2025-10-31 17:14:40 +03:00
Rostislav Dugin
492605a1b0
FEATURE (cursor): Update cursor rules
2025-10-31 16:31:32 +03:00
Rostislav Dugin
f9eaead8a1
FEATURE (s3): Test connection via uploading\removing test file
2025-10-31 16:31:20 +03:00
Rostislav Dugin
dc9ddae42e
FIX (copying): Fix persisting same interval over copying
2025-09-30 12:26:57 +03:00
Rostislav Dugin
a018b0c62f
FEATURE (postgres): Add PostgreSQL 18 support
2025-09-27 10:36:36 +03:00
Rostislav Dugin
97d7253dda
FEATURE (databases): Add DB copying
2025-09-27 10:15:18 +03:00