quivr/backend/core/models/databases/supabase
Noe 303ba72028
feat: Introduce repository pattern to prepare adding other database providers (#646)
* add sqlalchemy models

* add neon settings

* add insert brain

* abstract supabase from Brain class

* abstract supabase from Brain class

* abstract supabase from /models

* update Database to Repository

* update neon_tables to pg_tables

* update chat, api-key and message

* update vector class

* update settings

* update env vars for test

* Update backend-tests.yml

* fix test

* fix fetch_user_requests_count()

* fix fetch_user_requests_count()

* fix increment_user_request_count

* fix increment_user_request_count

* fix asset upload_response message

* fix pyright

* fix brain_subscription

* fix brain_subscription

* fix brain_subscription

* fix get user request stat

* update create_brain_user

* add delete brain vector and user

* add delete brain vector and user

* correctly call function

---------

Co-authored-by: Noé Pion <noe.pion@onfido.com>
Co-authored-by: raoufchebri <raouf@chebri.com>
Co-authored-by: Stan Girard <girard.stanislas@gmail.com>
2023-08-01 23:03:47 +02:00
..
__init__.py feat: Introduce repository pattern to prepare adding other database providers (#646) 2023-08-01 23:03:47 +02:00
api_key_handler.py feat: Introduce repository pattern to prepare adding other database providers (#646) 2023-08-01 23:03:47 +02:00
brains_subscription_invitations.py feat: Introduce repository pattern to prepare adding other database providers (#646) 2023-08-01 23:03:47 +02:00
brains.py feat: Introduce repository pattern to prepare adding other database providers (#646) 2023-08-01 23:03:47 +02:00
chats.py feat: Introduce repository pattern to prepare adding other database providers (#646) 2023-08-01 23:03:47 +02:00
files.py feat: Introduce repository pattern to prepare adding other database providers (#646) 2023-08-01 23:03:47 +02:00
supabase.py feat: Introduce repository pattern to prepare adding other database providers (#646) 2023-08-01 23:03:47 +02:00
users.py feat: Introduce repository pattern to prepare adding other database providers (#646) 2023-08-01 23:03:47 +02:00
vectors.py feat: Introduce repository pattern to prepare adding other database providers (#646) 2023-08-01 23:03:47 +02:00