AndreyBaluevsky / lsFusion-platform

GNU Lesser General Public License v3.0
1 stars 1 forks source link

Seaching the DataBases #6

Open 1ncredibleM1nd opened 4 years ago

1ncredibleM1nd commented 4 years ago

Cant to search DataBases

=>need help to Start it in environment

AlexKirkouski commented 4 years ago

All settings are described here : https://documentation.lsfusion.org/pages/viewpage.action?pageId=65241244#id-%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0-appp3 So far in Russian, but soon will be in English.

1ncredibleM1nd commented 4 years ago

Alex, we want imrove functional of project with business instruments well known as "sales funnel". For realisation we must know what there are in DB . this instrument we will do on React.js. Two days ago one from us tried get DB , but something gone wrong. Can you show diagram with tables and foreign keys ?

AlexKirkouski commented 4 years ago

Well physical model - how app logics (properties and classes) is mapped to db is described here (so far in Russian, but soon will be in english): https://documentation.lsfusion.org/pages/viewpage.action?pageId=688175 Physical model is pretty transparent, however default naming policy is pretty bulky.

In theory we can generate diagram from logics, but there will be some drawbacks because of inheritance support + data (properties) for one class can be stored in different tables.

1ncredibleM1nd commented 4 years ago

Alex , you are ,Russian???

AlexKirkouski commented 4 years ago

I'm from Belarus. Но да, родной язык русский.

1ncredibleM1nd commented 4 years ago

Оооо, а че мы тогда тут из себя Англичан делаем. Короче, смотри , мы достали из ls базу данных, но не смогли увидеть её , т.к. pgadmin её не съел . У тебя есть доступ к базе данных , чтобы диаграмму со связями составить , я не специалист по базам данных, но по-моему в основе ls лежит реляционная модель .

AlexKirkouski commented 4 years ago

Что значит не съел? Через резервную копию и pg_restore? Там просто нужно tar или какой-то другой формат задать. Чуть позже могу глянуть какой.

Да, там в основе реляционная модель но она (как и диаграмма со связями) это по сути более низкий уровень. То есть диаграмму можно сгенерить на основе логической модели lsFusion (более высокоуровневой построенной на функциях, а не таблицах), но там будут нюансы с наследованием (скажем что значение поля может быть класса объекты которого лежат в разных таблицах), ну и вообще тем что значение поля для одного класса может в разных таблицах лежать.

Правда сейчас функционала по генерацию такой диаграммы пока нет (хотя с виду делается не сложно), так что прямо сейчас я этого сделать не смогу.

PS: foreign key платформа не использует.

IgorTabachnik commented 4 years ago

Алекс, мы можем рассчитывать на твоё участие в нашей работе?

1ncredibleM1nd commented 4 years ago

Что значит не съел? Через резервную копию и pg_restore? Там просто нужно tar или какой-то другой формат задать. Чуть позже могу глянуть какой.

Да, там в основе реляционная модель но она (как и диаграмма со связями) это по сути более низкий уровень. То есть диаграмму можно сгенерить на основе логической модели lsFusion (более высокоуровневой построенной на функциях, а не таблицах), но там будут нюансы с наследованием (скажем что значение поля может быть класса объекты которого лежат в разных таблицах), ну и вообще тем что значение поля для одного класса может в разных таблицах лежать.

Правда сейчас функционала по генерацию такой диаграммы пока нет (хотя с виду делается не сложно), так что прямо сейчас я этого сделать не смогу.

PS: foreign key платформа не использует.

Alex , а как тогда оно выстраивается ? Если это реляционная модель , то она должна же быть нормализованной. Иначе ж это непонятно как-то. Что касается проблемы, наш человек попытался подцепить базу данных с помощью pgadmin , но что-то не подцепляет ,наверное попытался сделать import

starkmaestro commented 4 years ago

Что значит не съел? Через резервную копию и pg_restore? Там просто нужно tar или какой-то другой формат задать. Чуть позже могу глянуть какой.

Да, там в основе реляционная модель но она (как и диаграмма со связями) это по сути более низкий уровень. То есть диаграмму можно сгенерить на основе логической модели lsFusion (более высокоуровневой построенной на функциях, а не таблицах), но там будут нюансы с наследованием (скажем что значение поля может быть класса объекты которого лежат в разных таблицах), ну и вообще тем что значение поля для одного класса может в разных таблицах лежать.

Правда сейчас функционала по генерацию такой диаграммы пока нет (хотя с виду делается не сложно), так что прямо сейчас я этого сделать не смогу.

PS: foreign key платформа не использует.

В команду мечты хочешь? Собираю команду для развития науки для людей по 3 направлениям: 1 экзоскелеты и роботехника. 2 чистая энергия. 3 ИИ и софт. Все КБ начинались на лавочках И у нас зп не платят

2 часа каждый день кроме работы и учебы отчеты хочешь в команду?

AlexKirkouski commented 4 years ago

Что значит не съел? Через резервную копию и pg_restore? Там просто нужно tar или какой-то другой формат задать. Чуть позже могу глянуть какой. Да, там в основе реляционная модель но она (как и диаграмма со связями) это по сути более низкий уровень. То есть диаграмму можно сгенерить на основе логической модели lsFusion (более высокоуровневой построенной на функциях, а не таблицах), но там будут нюансы с наследованием (скажем что значение поля может быть класса объекты которого лежат в разных таблицах), ну и вообще тем что значение поля для одного класса может в разных таблицах лежать. Правда сейчас функционала по генерацию такой диаграммы пока нет (хотя с виду делается не сложно), так что прямо сейчас я этого сделать не смогу. PS: foreign key платформа не использует.

Alex , а как тогда оно выстраивается ? Если это реляционная модель , то она должна же быть нормализованной. Иначе ж это непонятно как-то. Что касается проблемы, наш человек попытался подцепить базу данных с помощью pgadmin , но что-то не подцепляет ,наверное попытался сделать import

Физическая (реляционная) модель выстраивается на основе логической модели. Свойства (по сути чистые функции) преобразуются в поля таблиц, где ключами являются объекты, параметры этих свойств (функций). С нормализацией есть нюансы, а) из-за классов и свойств в разных таблицах (то что я писал выше), б) материализаций свойств, что является как раз является денормализацией, для ускорения работы.

Но теоретически можно сделать автоматическое построение диаграммы, для дальнейшей загрузки куда-нибудь где она нужна. Но пока это не выглядит приоритетной задачей.

Помогать в плане консультаций могу естественно, но если вы реально хотите что-то надстроить над lsFusion, желательно понимать, что это и как оно работает :)

AlexKirkouski commented 4 years ago

Что значит не съел? Через резервную копию и pg_restore? Там просто нужно tar или какой-то другой формат задать. Чуть позже могу глянуть какой. Да, там в основе реляционная модель но она (как и диаграмма со связями) это по сути более низкий уровень. То есть диаграмму можно сгенерить на основе логической модели lsFusion (более высокоуровневой построенной на функциях, а не таблицах), но там будут нюансы с наследованием (скажем что значение поля может быть класса объекты которого лежат в разных таблицах), ну и вообще тем что значение поля для одного класса может в разных таблицах лежать. Правда сейчас функционала по генерацию такой диаграммы пока нет (хотя с виду делается не сложно), так что прямо сейчас я этого сделать не смогу. PS: foreign key платформа не использует.

В команду мечты хочешь? Собираю команду для развития науки для людей по 3 направлениям: 1 экзоскелеты и роботехника. 2 чистая энергия. 3 ИИ и софт. Все КБ начинались на лавочках И у нас зп не платят

2 часа каждый день кроме работы и учебы отчеты хочешь в команду?

Могу предложить аналогично. Но с хорошей зп. Правда тема не такая хайповая, но это фундаментальный продукт, даже близко не имеющий аналогов на рынке.

starkmaestro commented 4 years ago

Что значит не съел? Через резервную копию и pg_restore? Там просто нужно tar или какой-то другой формат задать. Чуть позже могу глянуть какой. Да, там в основе реляционная модель но она (как и диаграмма со связями) это по сути более низкий уровень. То есть диаграмму можно сгенерить на основе логической модели lsFusion (более высокоуровневой построенной на функциях, а не таблицах), но там будут нюансы с наследованием (скажем что значение поля может быть класса объекты которого лежат в разных таблицах), ну и вообще тем что значение поля для одного класса может в разных таблицах лежать. Правда сейчас функционала по генерацию такой диаграммы пока нет (хотя с виду делается не сложно), так что прямо сейчас я этого сделать не смогу. PS: foreign key платформа не использует.

В команду мечты хочешь? Собираю команду для развития науки для людей по 3 направлениям: 1 экзоскелеты и роботехника. 2 чистая энергия. 3 ИИ и софт. Все КБ начинались на лавочках И у нас зп не платят 2 часа каждый день кроме работы и учебы отчеты хочешь в команду?

Могу предложить аналогично. Но с хорошей зп. Правда тема не такая хайповая, но это фундаментальный продукт, даже близко не имеющий аналогов на рынке.

у тебя 3 мин ответить на мой вопрос, с момента прочтения, филосовствовать тут не надо

1ncredibleM1nd commented 4 years ago

Alex, В команду мечты хочешь? Собираю команду для развития науки для людей по 3 направлениям: 1 экзоскелеты и роботехника. 2 чистая энергия. 3 ИИ и софт. Все КБ начинались на лавочках И у нас зп не платят

2 часа каждый день кроме работы и учебы отчеты хочешь в команду?