Commit Graph

245 Commits

Author SHA1 Message Date
Martin McKeaveney 6c2099dd68 removing _all concept for tables, more work on plus datasource 2021-06-15 13:32:11 +01:00
mike12345567 a056176050 Some quick work to make it function as required. 2021-06-15 13:20:25 +01:00
mike12345567 91de2fb78e Adding some work towards supporting full data source integration. 2021-06-15 13:03:55 +01:00
Martin McKeaveney f62c55c58f SQL for fetching primary keys, needs merged into column SQL 2021-06-14 20:05:18 +01:00
mike12345567 11c52f26ad Formatting. 2021-06-14 19:07:13 +01:00
mike12345567 190e17cc4c Merge branch 'feature/opinionated-sql' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-11 18:56:44 +01:00
mike12345567 7ba21329eb Updating rows API so that it has been broken into an internal and external API - this is breaking as it breaks out how bulk deletion is handled. 2021-06-11 18:56:30 +01:00
Martin McKeaveney 58b33562db external/internal tables and datasources merged, removed autocapture, re-added logout action 2021-06-11 17:52:08 +01:00
Martin McKeaveney 28d4a9ad06 merge 2021-06-10 14:15:03 +01:00
Martin McKeaveney 8d9d776377 plus datasource schema 2021-06-09 16:55:58 +01:00
mike12345567 a74309202d Adding test case for data source opinionated query endpoint. 2021-06-04 15:16:15 +01:00
mike12345567 091b537e2d Adding schema validation and API endpoint to data sources for query. 2021-06-04 14:53:49 +01:00
mike12345567 6abe5c5f6d Updating test cases. 2021-06-03 18:48:04 +01:00
mike12345567 0c7a4c1b5b Merge branch 'plus-datasources' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-03 18:19:33 +01:00
Martin McKeaveney 2ab9d5e31c endpoint for plus datasources 2021-06-03 17:56:04 +01:00
mike12345567 2d6eac5c97 Switching from .toString to .toSQL().toNative() for sql injection protection. 2021-06-03 17:45:19 +01:00
mike12345567 330d995107 Using all lowercase 'query' function name for the builder. 2021-06-03 16:47:31 +01:00
mike12345567 65f3e84a0e Linking up to existing SQL integrations. 2021-06-03 16:45:43 +01:00
mike12345567 a669fa1025 Adding base SQL class which processes defined JSON structure into SQL. 2021-06-03 16:31:24 +01:00
Martin McKeaveney 887426fe34 merge google accounts, improve connection pooling for RDBMS 2021-06-01 15:00:28 +01:00
Martin McKeaveney 33304606e1 making HTTP POST and PUT readable, more robust app import to avoid document conflicts 2021-05-29 13:52:31 +01:00
Martin McKeaveney 6e6bc536a1 fix mssql encryption option 2021-05-28 11:55:28 +01:00
mike12345567 397a4d883f Fixing server test cases. 2021-05-27 15:40:55 +01:00
Martin McKeaveney f9c5975ac7 SSL fixes, update boolean in lucene 2021-05-26 22:48:55 +01:00
Martin McKeaveney be7a8cfb8c fix tests 2021-05-24 12:14:04 +01:00
Martin McKeaveney f992c650d2 allow deletion of relationships 2021-05-23 15:06:33 +01:00
mike12345567 8c8ac18ac0 Fixing broken server test cases. 2021-05-21 16:02:21 +01:00
Martin McKeaveney e655f23edd merge 2021-05-20 12:41:54 +01:00
Martin McKeaveney 0b3110b223 merge with master 2021-05-20 10:40:15 +01:00
Martin McKeaveney 2761eaed2d postgres connection pooling 2021-05-19 20:58:59 +01:00
Andrew Kingston 556236ebce Add explicit prettier options 2021-05-04 11:32:22 +01:00
Keviin Åberg Kultalahti 4ec2e7d01f lint:fix 2021-05-03 09:31:09 +02:00
mike12345567 547492189a Adding cleanup operation to dynamo client. 2021-04-19 22:36:14 +01:00
mike12345567 c121300840 Fixing an issue with the DynamoDB integration, didn't specify the correct terms for the AWS credentials. 2021-04-19 22:24:13 +01:00
mike12345567 bd6741fc1c Merge branch 'master' of github.com:Budibase/budibase into next 2021-04-16 17:01:35 +01:00
Martin McKeaveney b1ea1b0fda lint 2021-04-12 16:51:07 +01:00
Martin McKeaveney 85f8229ef4
Update microsoftSqlServer.js 2021-04-12 15:01:52 +01:00
Martin McKeaveney b7a230065b more branch cov 2021-03-16 19:27:18 +00:00
Martin McKeaveney 6698641182 mysql tests 2021-03-16 19:01:51 +00:00
Martin McKeaveney d37283adda airtable tests 2021-03-16 18:43:56 +00:00
Martin McKeaveney 4ab88daf28 REST integration tests 2021-03-16 14:51:14 +00:00
Martin McKeaveney 2da1d27ba6 arangodb tests 2021-03-16 13:54:39 +00:00
Martin McKeaveney 8fa3685852 elasticsearch tests 2021-03-16 11:46:13 +00:00
Martin McKeaveney 6ba84b420c dynamoDB tests 2021-03-15 19:45:39 +00:00
Martin McKeaveney 813ea1ede8 couchDB tests 2021-03-15 16:26:46 +00:00
Martin McKeaveney 53278c2648 postgres integration tests 2021-03-15 16:07:04 +00:00
Martin McKeaveney ff5477f301 airtable tests 2021-03-12 09:29:27 +00:00
Martin McKeaveney 37ed93c121 merge 2021-03-11 15:28:43 +00:00
Martin McKeaveney bc7cc089b8 allowing airtable query to send down the number of records you want from your table 2021-03-10 10:39:58 +00:00
Martin McKeaveney 36ff7d80ac mysql key length 2021-02-24 21:58:38 +00:00
Martin McKeaveney 0905d35ef2 SSL config for mysql, remove rickroll 2021-02-24 16:31:47 +00:00
Martin McKeaveney 692c5a9b3e read all columns for schema rather than just the first 2021-02-22 17:41:02 +00:00
Martin McKeaveney 86026a2c12 adding description blurbs to datasources 2021-02-19 15:07:43 +00:00
Martin McKeaveney 40e7fbd8ab response parsing 2021-02-18 19:24:42 +00:00
Martin McKeaveney 68f28bb912 more design updates 2021-02-18 18:55:08 +00:00
Martin McKeaveney d99e1a5a53 design updates, changing query verb names to HTTP verbs 2021-02-18 16:58:10 +00:00
Martin McKeaveney 6dfc4a4de5 ensure JSON parsed correctly 2021-02-15 19:57:49 +00:00
Martin McKeaveney 3a1a375c35 REST integration complete 2021-02-15 18:41:56 +00:00
Martin McKeaveney 6019af93ee REST integration end to end 2021-02-15 17:05:53 +00:00
Martin McKeaveney 8fac96dd69 fixes for mySQL and MSSQL non default ports 2021-02-03 08:20:21 +00:00
mike12345567 2d82969350 Some quick fixes to allow custom verbs. 2021-02-02 17:28:11 +00:00
mike12345567 c74f1011d0 Some fixes for integrations, making Dynamo work correctly and allow local usage as well as using the API to try and make responses that are objects work better. 2021-02-02 16:26:15 +00:00
sovlookup 31925ce3c0 prettify code 2021-01-28 23:08:53 +08:00
sovlookup 2168991591 cannot return result directly fix it 2021-01-28 22:35:41 +08:00
sovlookup aeee8af0d8 this commit is ok 2021-01-28 22:26:53 +08:00
sovlookup 9684def1ae fix a little space 2021-01-28 22:23:17 +08:00
sovlookup 0b8987f6a1 add arangodb integration 2021-01-28 22:20:15 +08:00
sovlookup 8996200d8d add arangodb integration 2021-01-28 22:17:39 +08:00
sovlookup 1b6eb426c6 add arangodb integration 2021-01-28 21:48:29 +08:00
sovlookup 7a6e677b89 add arangodb integration 2021-01-28 21:42:40 +08:00
Martin McKeaveney 9581e50e45 return schemas from backend 2021-01-26 16:02:44 +00:00
Martin McKeaveney a73473b16c MySQL integration and self hosted deploy event 2021-01-26 11:07:30 +00:00
Martin McKeaveney 9d5e8e5e9d merge 2021-01-22 18:06:53 +00:00
Martin McKeaveney 476d20d656 simplify queries to only have one type under query verb 2021-01-22 12:22:28 +00:00
Andrew Kingston 08747b30cb Fix postgres integration schema credentials 2021-01-20 13:23:06 +00:00
Martin McKeaveney e3bae26510 fix no schema bug, feedback from demo 2021-01-15 17:29:46 +00:00
Martin McKeaveney 4b941e7a9f mongo config 2021-01-15 13:42:14 +00:00
Martin McKeaveney 4442240e68 dynamo integration 2021-01-15 13:24:36 +00:00
Martin McKeaveney 6f57c1d22d better integration API, parse JSON by default 2021-01-15 13:11:51 +00:00
Martin McKeaveney c40e88eb32 tidy up 2021-01-13 18:29:51 +00:00
Martin McKeaveney 648d45a373 schema updates, custom fields 2021-01-13 16:39:47 +00:00
Martin McKeaveney 45a02507f7 custom fields in queries 2021-01-13 14:11:53 +00:00
Martin McKeaveney 7a1212ff36 Add all CRUD ops to airtable integration 2021-01-12 17:45:43 +00:00
Martin McKeaveney 04eca5b663 further syntax highlighting updates 2021-01-12 16:49:11 +00:00
Martin McKeaveney 72ea05cc05 type safe schema validation 2021-01-11 21:01:21 +00:00
Martin McKeaveney 391dabf7a1 direct airtable integration works 2021-01-11 17:18:22 +00:00
Martin McKeaveney 5aa7edda64 use dynamic input in query 2021-01-11 15:34:43 +00:00
Martin McKeaveney 98a7085bbc Allow dynamic query execution from front end components 2021-01-08 12:06:37 +00:00
Martin McKeaveney 63ad74b660 separation of datasources and queries 2020-12-18 18:19:43 +00:00
Martin McKeaveney d4ca3493c9 MS SQL Server integration 2020-12-12 21:48:51 +00:00
Martin McKeaveney 6518976825 browse contents of s3 buckets from within budibase 2020-11-26 21:23:20 +00:00
Martin McKeaveney c12b59e304 CouchDB integration E2E 2020-11-26 17:34:15 +00:00
Martin McKeaveney 4d3e134145 elasticsearch end to end 2020-11-26 17:03:18 +00:00
Martin McKeaveney 1f891cc8ae mongoDB end to end 2020-11-26 16:46:36 +00:00
Martin McKeaveney 113c68e4c9 budibase postgres E2E working 2020-11-26 14:43:56 +00:00