|
@@ -2166,12 +2166,6 @@ dbs.defineModel({
|
|
|
Определение связи:
|
|
Определение связи:
|
|
|
|
|
|
|
|
```js
|
|
```js
|
|
|
-import {RelationType, DatabaseSchema} from '@e22m4u/js-repository';
|
|
|
|
|
-
|
|
|
|
|
-const dbs = new DatabaseSchema();
|
|
|
|
|
-
|
|
|
|
|
-// dbs.defineModel({name: 'role', ...
|
|
|
|
|
-
|
|
|
|
|
dbs.defineModel({
|
|
dbs.defineModel({
|
|
|
name: 'user',
|
|
name: 'user',
|
|
|
relations: {
|
|
relations: {
|
|
@@ -2198,11 +2192,13 @@ import {
|
|
|
|
|
|
|
|
const dbs = new DatabaseSchema();
|
|
const dbs = new DatabaseSchema();
|
|
|
|
|
|
|
|
|
|
+// источник данных
|
|
|
dbs.defineDatasource({
|
|
dbs.defineDatasource({
|
|
|
name: 'myDb',
|
|
name: 'myDb',
|
|
|
adapter: 'memory',
|
|
adapter: 'memory',
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+// модель роли
|
|
|
dbs.defineModel({
|
|
dbs.defineModel({
|
|
|
name: 'role',
|
|
name: 'role',
|
|
|
datasource: 'myDb',
|
|
datasource: 'myDb',
|
|
@@ -2211,6 +2207,7 @@ dbs.defineModel({
|
|
|
},
|
|
},
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
|
|
+// модель пользователя
|
|
|
dbs.defineModel({
|
|
dbs.defineModel({
|
|
|
name: 'user',
|
|
name: 'user',
|
|
|
datasource: 'myDb',
|
|
datasource: 'myDb',
|