708 Commits (aec6593a31eefcba976ade3204bedf99cc9cbbd5)

Author SHA1 Message Date
Mel O'Hagan aa0c09ac82 Parse params if needed 4 years ago
Mel O'Hagan c6591490d3 Using mongodb types 4 years ago
Mel O'Hagan 6709eea7cc Removed unused aws Object import 4 years ago
Mel O'Hagan bf144858bb Lowercase the object typo 4 years ago
Mel O'Hagan af997be2e9 Check type is string before match 4 years ago
Mel O'Hagan 672bfda7dd Fix test for update 4 years ago
Mel O'Hagan a58f35a6cd Null pointer fix 4 years ago
Mel O'Hagan 094a548e38 MongoDb Delete fix 4 years ago
Mel O'Hagan 4b7f1391f8 Fixed update 4 years ago
Mel O'Hagan 2a98872296 Create ObjectIds from matching string 4 years ago
Martin McKeaveney 8c5efd0a61 more strategic connection closing in pg 4 years ago
mike12345567 13ec670295 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. 4 years ago
mike12345567 107c9e2dfc Fix for #5553 - when importing for SQL databases attempt to manage date and time only column times, handle these when displaying in tables and when filtering. 4 years ago
mike12345567 be4b930c8a Fix for #5612 - stop some formats of string being in-correctly parsed as dates by MySQL - disable type coercion for data source plus mysql tables (knex converts). 4 years ago
mike12345567 a7fe15244b Fixing issue #5594 - allowing use of double underscores in table names for SQL. 4 years ago
Martin McKeaveney bfb6e20bb8 adding close to buildSchema 4 years ago
Martin McKeaveney 4bab24f1ac remove postgres connection pooling 4 years ago
Martin McKeaveney 62f2cff42e firebase tests complete 4 years ago
mike12345567 8d5931f94c Fixing some issues with types being lost when fetching SQL tables, after making changes to tables within Budibase. 4 years ago
mike12345567 056d9defe4 Fix for #5219 - default all string types to basic text format, allow user to switch string types to longform if they desire. 4 years ago
Martin McKeaveney a5bdf70cf7 renamable buckets, started firebase tests, onboarding modal copy update 4 years ago
Martin McKeaveney b05d1d9708 merge 4 years ago
Martin McKeaveney 877dfb0e5d moving node fetch import into module 4 years ago
Martin McKeaveney 33717ceb30 auto fetch access token in gsheets integration 4 years ago
mike12345567 7e6eaf65d8 Fix for #5530 - make MySQL RejectUnauthorized SSL parameter accessible to the user. 4 years ago
Martin McKeaveney 690ba4f81f use ioredis mock for in memory redis tests 4 years ago
mike12345567 fe846f86a5 Fixing issues with test cases - a lot of test cases didn't setup tenancy in any format, which now means that the API endpoints they call would not have access to a Global DB instance. Also had to disable the closing of the database in test as this was removing the database from memory, meaning future calls would find an empty database when they opened it. 4 years ago
mike12345567 ea6f580501 Initial version of memory leak protection, making sure that PouchDB databases are closed correctly after use, using a combination of closures wrapping DB gets (this replaces the getDB, leaving only a dangerousGetDB function which can be used in very very specific scenarios) and then closing the DB as part of CLS hooked functions finishing. Also moving the GlobalDB init to the tenancy middleware as this is used everywhere in the worker/app services - means that not all getGlobalDB calls require an async closure around them. 4 years ago
mike12345567 5396a8d8e0 Fix for #5411 - trimming the various binding components for SQL in queries. Also moving SQL interpolation out into a Typescript - prep for further unit testing/improvements. 5 years ago
mike12345567 00bcdd317f Fixing issue #5322 - when endpoint is specified for DynamoDB and not in a the region that the whole instance expects it will throw an odd credentials error - making sure connection is commenced everywhere other than localhost. 5 years ago
mike12345567 c4a42cc181 Fix for issue discovered in #5187 - expanding regex to cover all sorts of number coercion. 5 years ago
mike12345567 62f4ecf3e1 Fixing issue #5817 - making sure that date strings are correctly parsed into the bindings. 5 years ago
Martin McKeaveney 6d8254d5f0 redis integration complete 5 years ago
Martin McKeaveney 81c662f0ca redis integration 5 years ago
Martin McKeaveney 6432ca102a
Update index.ts 5 years ago
mike12345567 5dcbef58a8 Fix for #5153 - doing it at the mysql level as it seems to be affected by incorrect types in a way that other SQL databases aren't - limits the possible damage this can do. 5 years ago
Martin McKeaveney 04b17fb634 re-add gsheets to self host 5 years ago
Martin McKeaveney ee6a16827a fixing google sheets bug, respect google configuration hierarchy 5 years ago
Martin McKeaveney 33506bebb4 ignore AWS config when using endpoint field 5 years ago
Andrew Kingston 8e361afcda Allow deep-getting of pagination params from REST responses 5 years ago
mike12345567 d52f6dea05 Adding the ability to expand the max number of rows retrieved by SQL queries (say for table exports). 5 years ago
Andrew Kingston 72f6bc8930 Add test cases for SQL range filtering changes 5 years ago
Michael Drury 0d7db82c71 Fixing MS-SQL variable sub. 5 years ago
Michael Drury 7f36cc97c9 Switching to correct concat function for oracle. 5 years ago
Michael Drury 05836272dd Adding a mechanism to concat strings in queries, there was a problem when char const strings were wrapping bindings, this should find instances of that and replace with a datasource specific method of concating the constant with the variable. 5 years ago
Andrew Kingston 7a1b362515 Update date filtering to only use a between statement when 2 dates are provided 5 years ago
Maurits Lourens 70c5574e75 finish up Firebase implementation 5 years ago
Maurits Lourens bdb5b127dd fix connection to firebase using service account 5 years ago
Maurits Lourens e9405a1802 initial setup for google firebase integration 5 years ago
mike12345567 1357c53ff8 Fixing issue #4811 - when renaming SQL columns use an actual rename alteration rather than dropping the column. 5 years ago