melohagan
|
ece1c421fa
|
Fix/formula as display (#11439)
* Allow formulas to be display columns in the grid
* Ensure SQL Server always has a sort order
|
2023-08-04 13:53:30 +01:00 |
mike12345567
|
c185dd7dd0
|
Merge branch 'develop' of github.com:Budibase/budibase into labday/sqs
|
2023-07-21 18:41:48 +01:00 |
mike12345567
|
f7a60bc65a
|
Some minor improvements while working on documenting the outcomes.
|
2023-07-07 13:47:42 +01:00 |
mike12345567
|
adef1ed5ce
|
Initial attempt to get SQS up and running within BB.
|
2023-07-06 21:49:25 +01:00 |
melohagan
|
9e8ab55e18
|
Lowercase values for Oracle LIKE (#10134)
|
2023-03-28 11:46:29 +01:00 |
Adria Navarro
|
63afd34eb2
|
Bug - BUDI-6068 filters do not work for google sheets (#9886)
* Add data-utils with filters
* Create data-utils
* Add data-utils to compiled code
* Reuse constants
* Fix tests
* Rename package to shared-core
* Namespace export shared-core
* Rely on rollup to bundle shared-core
* Revert "Rely on rollup to bundle shared-core"
This reverts commit e8b5a2bb9a .
* Updating version and removing private.
* Update version
* Increment versions.
* Implement sort
* Enabling sort
* v2.3.21-alpha.2
* Fix build
* Improve readability
* Move deepGet to shared helper
* Better type usage
* Fix types
* Configure types
* Fix vite refs
* Add dep
* Fixing depencencies on client
* Add missing dev command
* Fix loading issues
* Update versions to latest
* Multiple es6 and commonjs configs
* Config
* Use local packages on rollup for client
* Change shared-core and types entry points
---------
Co-authored-by: mike12345567 <me@michaeldrury.co.uk>
|
2023-03-09 12:25:12 +00:00 |
mike12345567
|
42fc004212
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs
|
2023-02-24 12:46:58 +00:00 |
adrinr
|
9e0d003038
|
Fix creation
|
2023-02-23 10:28:24 +01:00 |
adrinr
|
b9c54b6fe6
|
Update many to many
|
2023-02-22 10:54:55 +00:00 |
mike12345567
|
ef30c03fa6
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/audit-logs
|
2023-02-21 17:26:24 +00:00 |
adrinr
|
e0b3976ee4
|
Add return select statement back on update
|
2023-02-21 15:57:04 +00:00 |
adrinr
|
1ada790d50
|
Fix postgres update for relationships
|
2023-02-21 15:21:00 +00:00 |
Rory Powell
|
bb1faac62a
|
Merge master into develop
|
2023-02-15 15:10:02 +00:00 |
mike12345567
|
05ceee1cfe
|
Moving lucene handling to backend-core so that it can be used for other databases (outside row indexes).
|
2023-02-13 17:13:59 +00:00 |
adrinr
|
2cdc2f3fec
|
Fix select statement when no resource
|
2023-02-07 12:29:58 +00:00 |
adrinr
|
3d917bfe22
|
Fix conflicting columns issue
|
2023-02-07 12:25:02 +00:00 |
adrinr
|
bc0208bc83
|
Clean describes
|
2023-02-07 11:27:46 +00:00 |
adrinr
|
79e42abc1e
|
Tidy tests
|
2023-02-07 10:46:34 +00:00 |
Adria Navarro
|
afa282ecbf
|
Fix sql when no resource
|
2023-02-06 20:47:49 +00:00 |
adrinr
|
c87efb7866
|
Don't return foreign keys on updates and deletes
|
2023-02-06 17:37:00 +00:00 |
adrinr
|
29503d1244
|
Fix tests
|
2023-02-06 17:30:33 +00:00 |
melohagan
|
458ab7dadc
|
SQL filtering: Always escape key in LIKE statements (#9278)
* Always escape key in like statements
* lint
|
2023-01-20 14:03:14 +00:00 |
melohagan
|
1b74895abc
|
SQL server relationship fix for tables in schema (#9103)
* Add schema to LEFT JOIN
* lint
|
2022-12-19 18:12:05 +00:00 |
mike12345567
|
02ede5d067
|
Finally removing all usages of backend-core/ type imports from server, including some further typescript conversions.
|
2022-11-22 19:49:59 +00:00 |
mike12345567
|
ae9ae26bd4
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/multiselect-filters
|
2022-08-15 12:24:41 +01:00 |
mike12345567
|
1c7f860184
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2022-08-11 16:28:46 +01:00 |
mike12345567
|
b803a3fd93
|
Replacing all plural TS enumerations with singular - this involves a major rename of the DocumentTypes.
|
2022-08-11 13:50:05 +01:00 |
mike12345567
|
d14051bd62
|
Fixing test cases.
|
2022-08-03 18:20:07 +01:00 |
mike12345567
|
129c966226
|
Updating the filter system to allow adding multiple filter properties of the same name at once, as well as enabling the use of the allOr property from within the UI - resolves an old issue #2585.
|
2022-08-02 18:34:58 +01:00 |
Mel O'Hagan
|
2356d09022
|
Has any support SQL Server
|
2022-07-28 09:20:00 +01:00 |
Mel O'Hagan
|
26c8af3c1e
|
SQL Server containsAny unit test
|
2022-07-27 16:40:07 +01:00 |
Mel O'Hagan
|
4abd984d99
|
Has any of filter Postgres
|
2022-07-27 16:37:29 +01:00 |
Mel O'Hagan
|
17bb56a772
|
Has any of MySQL filter
|
2022-07-27 13:19:47 +01:00 |
Mel O'Hagan
|
413bd55b94
|
Not Contains for SQL Server
|
2022-07-27 11:56:57 +01:00 |
Mel O'Hagan
|
69135d34a7
|
Not Contains Postgres filter
|
2022-07-27 11:49:45 +01:00 |
Mel O'Hagan
|
ce9a6a7141
|
Not Contains filter for MySQL
|
2022-07-27 11:40:46 +01:00 |
Mel O'Hagan
|
47955b9b31
|
Fix unit tests
|
2022-07-26 16:58:01 +01:00 |
Mel O'Hagan
|
74d6687a95
|
Has all of SQLServer
|
2022-07-26 16:45:05 +01:00 |
Mel O'Hagan
|
a85ad2ced6
|
MySQL has all of
|
2022-07-26 16:16:46 +01:00 |
Mel O'Hagan
|
76e4ffc04d
|
Postgres has all of
|
2022-07-26 15:59:49 +01:00 |
Mel O'Hagan
|
0c88195ab0
|
Handle numeric types Postgres
|
2022-07-19 18:34:30 +01:00 |
Mel O'Hagan
|
58c02ee05d
|
Prettier
|
2022-07-19 18:04:27 +01:00 |
Mel O'Hagan
|
ed0bd07732
|
Added contains support for datasource pluses
|
2022-07-19 17:25:41 +01:00 |
Mel O'Hagan
|
73e2eac2c2
|
Don't try to check externalType of related tables
|
2022-07-05 16:59:32 +01:00 |
Mel O'Hagan
|
633a701b0c
|
Added Knex.Raw to return type
|
2022-06-23 13:09:22 +01:00 |
Mel O'Hagan
|
ece1e7533d
|
Refactor - simplify regex and use enum
|
2022-06-23 09:41:43 +01:00 |
Mel O'Hagan
|
9603a92c2c
|
Only cast money as numeric for Postgres
|
2022-06-22 16:13:02 +01:00 |
Mel O'Hagan
|
8154fe3445
|
Use raw sql to get money type as numeric
|
2022-06-22 15:58:15 +01:00 |
mike12345567
|
b4b65362f9
|
Fix for #5669 comment, when using SQL tables with spaces in names, we use a raw knex function for like to achieve lower case searching, this needs to handle spaces in columns and delimiting.
|
2022-05-04 16:13:54 +01:00 |
Rory Powell
|
69b2b38aea
|
Merge branch 'master' into merge-master
|
2022-03-25 13:10:37 +00:00 |
mike12345567
|
5d9a34963a
|
Adding the ability to expand the max number of rows retrieved by SQL queries (say for table exports).
|
2022-03-21 17:44:43 +00:00 |
Andrew Kingston
|
0b7919cd3d
|
Update date filtering to only use a between statement when 2 dates are provided
|
2022-03-10 10:18:03 +00:00 |
mike12345567
|
a4ed8fe5e8
|
Adding the ability to support schemas in MS-SQL.
|
2022-03-04 15:12:07 +00:00 |
mike12345567
|
7109b34ea3
|
Fix for #4431 - converting SQL joins back to left joins, syntax specifying join type as string is old which doesn't work in latest versions of knex.
|
2022-02-11 17:28:57 +00:00 |
mike12345567
|
f61e15594b
|
Fix for #3928 - error invalid use of FETCH was based on a lack of sorting on MS-SQL platforms, this enforces a sort of some type no matter what.
|
2022-02-04 16:17:36 +00:00 |
mike12345567
|
aa204a9292
|
Fixing TS issue caused by linting.
|
2022-02-02 18:18:53 +00:00 |
mike12345567
|
168a126e2a
|
Updating the SQL core to allow it to handle multiple relationships between the same two tables.
|
2022-02-02 18:15:17 +00:00 |
mike12345567
|
479220652e
|
Adjusting SQL system to handle relationship filtering.
|
2022-01-13 17:40:11 +00:00 |
Rory Powell
|
301938eaa0
|
Merge pull request #3555 from Budibase/oracle/returning
Improve returning logic for oracle
|
2021-11-26 18:54:19 +00:00 |
mike12345567
|
d06ab10c1d
|
Fixing issue found with enriching rows in SQL - the system was assuming the array of entries contained a row ID that needed to be broken down.
|
2021-11-26 17:08:56 +00:00 |
Rory Powell
|
115fc08aa4
|
Improve returning logic for oracle
|
2021-11-26 15:02:03 +00:00 |
mike12345567
|
f6ecd423ce
|
Fixing some issues discovered with many to many relationships in SQL, as well as problems uncovered by #3531.
|
2021-11-24 20:55:03 +00:00 |
mike12345567
|
bf44c15b74
|
Fixing issue with datasource deletion not navigating if was on data source plus table and fixing #3523 where relationships would cause sorting to breaking postgres/oracle.
|
2021-11-24 18:20:52 +00:00 |
Rory Powell
|
7135599295
|
Add returning
|
2021-11-23 13:27:38 +00:00 |
Rory Powell
|
f94a0eadbe
|
Merge branch 'develop' into oracle-datasource
|
2021-11-22 10:47:48 +00:00 |
Michael Drury
|
a726d158b8
|
Merge pull request #3338 from Budibase/feature/query-rbac-timeouts
Query RBAC, query and automation threading/timeouts
|
2021-11-17 11:39:09 +00:00 |
mike12345567
|
d9d5391a40
|
Some UI work, as well as moving SQL to using a proper bulk insert method and fixing an issue found with csv parsing and removing of invalid columns.
|
2021-11-12 19:24:56 +00:00 |
mike12345567
|
9f4ff190c3
|
Fixing issues dsicovered by automation test cases, as well as disabling threading for test scenarios.
|
2021-11-11 16:20:30 +00:00 |
mike12345567
|
de8a91da83
|
Fixing an issue with filtering by dates in SQL, where the lucene dates provided don't convert cleanly to JS dates.
|
2021-11-11 15:36:21 +00:00 |
mike12345567
|
9d800484f2
|
Some refactoring to make it easier to find specific edge cases of sql clients.
|
2021-11-08 18:12:40 +00:00 |
mike12345567
|
b34cef26c3
|
Fixing an issue with relationship modal breaking when multiple data sources available to relate to, also fixing an pile of issues with creating and reading rows from SQL server plus.
|
2021-11-05 18:55:36 +00:00 |
Rory Powell
|
cb661eab34
|
Add oracledb package, readme, and config
|
2021-11-05 13:56:54 +00:00 |
mike12345567
|
3474f3ae8e
|
Updating underlying sql to not use ilike unless in postgres client.
|
2021-11-05 13:48:13 +00:00 |
mike12345567
|
9c933b629f
|
Linting and updating SQL Server schema generation to include auto column and primary key recognition.
|
2021-11-05 12:33:48 +00:00 |
mike12345567
|
329156d6cc
|
SQL table building.
|
2021-10-28 19:39:42 +01:00 |
Martin McKeaveney
|
9301406bcd
|
enable collapsible nodes in component tree
|
2021-10-21 16:24:58 +01:00 |
mike12345567
|
fd894897ca
|
Setting a hard limit on how many rows can be returned by the SQL plus queries.
|
2021-10-15 17:52:06 +01:00 |
mike12345567
|
ab03435c84
|
Making sure creation of SQL rows don't pass down null columns (no point).
|
2021-10-06 17:55:03 +01:00 |
mike12345567
|
3cea3dd510
|
Fixing issue #2788 - making client side queries and SQL queries consistent with internal table ones.
|
2021-10-06 17:38:32 +01:00 |
mike12345567
|
80e7671444
|
Fix for many to many relationships where the union table has arbituarily named foreign key constraint columns, an example has been provided in the scripts directory.
|
2021-10-01 17:16:43 +01:00 |
Martin McKeaveney
|
35d4eac78a
|
fallback SMTP configuration for cloud
|
2021-09-27 14:57:22 +01:00 |
mike12345567
|
67212e5c5b
|
Fixes issue #2616 - this is a slightly complex fix and handles a few other issues with mysql (around returning on creation of a row and relationships) - a new mechanism is now used for pagination and limiting which makes sure the limits are applied to the outer table rather than the combination of the outer and the joined.
|
2021-09-23 16:35:09 +01:00 |
mike12345567
|
0b0da47778
|
Fixing issues discovered by test cases.
|
2021-09-03 11:06:44 +01:00 |
mike12345567
|
a9e2336036
|
Fixing issues with SQL many relationship updates.
|
2021-09-01 19:40:47 +01:00 |
Martin McKeaveney
|
e7f8454ad7
|
make SQL startsWith queries case insensitive
|
2021-08-20 15:20:52 +01:00 |
mike12345567
|
5a0ef45c29
|
Fixing issues with many to many relationships in SQL, sometimes not creating right relationships.
|
2021-08-05 19:49:30 +01:00 |
mike12345567
|
7624390f0b
|
Fixing a variety of issues with internal relationships and external SQL relationships.
|
2021-08-05 19:24:29 +01:00 |
mike12345567
|
f4a3d2ff3b
|
Fix for #2250, strings were being parsed for numbers which was causing the issue for strings starting with numbers, using the table schema to determine is parsing necessary.
|
2021-08-04 14:46:21 +01:00 |
mike12345567
|
184df6c685
|
Fixing some issues discovered with the new SQL connectors were the input type would always be string (causing some SQL types to break) - parsing these before input to attempt to fix this problem - issue referenced in #1943.
|
2021-07-12 10:51:30 +01:00 |
mike12345567
|
bb396ebff0
|
First version of enrichment.
|
2021-07-01 14:10:44 +01:00 |
mike12345567
|
3ed5cff945
|
First attempt at solving the enrichment call, as well as various fixes.
|
2021-06-30 18:31:16 +01:00 |
mike12345567
|
9ca36893ad
|
Managing the scenario where columns can overlap in SQL relationships which most JSON based libraries cannot manage, instead of trying to manage this just don't return the overlapping columns which are not of interest.
|
2021-06-29 18:38:27 +01:00 |
mike12345567
|
98b7bff678
|
Implementing all return possibilities, now to implement creation.
|
2021-06-29 17:42:46 +01:00 |
mike12345567
|
5389878801
|
Moving definitions to central location and adding a few more definitions.
|
2021-06-26 23:09:46 +01:00 |
mike12345567
|
84ea655fd9
|
Linting.
|
2021-06-25 18:34:21 +01:00 |
mike12345567
|
856be36d9e
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/sql-relationships
|
2021-06-25 18:13:11 +01:00 |
mike12345567
|
96fd8ed947
|
Updating tests to use latest version of jest, which broke a lot of things, but was necessary to get proper ts-jest support.
|
2021-06-25 13:46:02 +01:00 |
mike12345567
|
aea08af49c
|
Formatting.
|
2021-06-24 18:17:26 +01:00 |
mike12345567
|
ffc54c3720
|
First attempt and re-writing a portion of the server in typescript.
|
2021-06-24 18:16:48 +01:00 |