Задача: Разработать сайт, где можно загружать файл базы данных Sqlite (с ограничением на файл до 10мб, а для премиум юзверей без ограничения). Далее, после того как файл загружен, пользователь должен получить возможность писать SQL скрипт прям на сайте и делать выборки из своей базы.
Стек:
Веб-апи:
ASP.NET Core (.netcore 3.1)
Фронт: Vue.js
Демо версия: Тупа одна страницы с кнопкой "Обзор" которая открывает файл для загрузки на сервер и БАЛЬШОЙ ТЕКСТОВОЙ БОКС для ввода
SELECT * FROM petuxi
и кнопочка
>
(play) каторая отправляет скрипт на сервер и ждёт ответа АСИНХРОННО, после чего рисует результат в виде таблицы. Нужно учесть, что колонки у таблицы должны быть динамически построены, так как любой уёпак может написать какой хошь SQL запрос.
ФПИРЁТ