mirror of
https://github.com/Floriansylvain/SnippetsManager.git
synced 2026-08-19 19:43:17 +02:00
Added UserID on Tag
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
<diagram program="umletino" version="15.0.0"><zoom_level>10</zoom_level><element><id>UMLClass</id><coordinates><x>279</x><y>60</y><w>210</w><h>140</h></coordinates><panel_attributes>USER
|
<diagram program="umletino" version="15.0.0"><zoom_level>10</zoom_level><element><id>UMLClass</id><coordinates><x>200</x><y>40</y><w>210</w><h>140</h></coordinates><panel_attributes>USER
|
||||||
--
|
--
|
||||||
_id: INT_
|
_id: INT_
|
||||||
email: VARCHAR
|
email: VARCHAR
|
||||||
@@ -6,8 +6,8 @@ password: VARCHAR
|
|||||||
name: VARCHAR
|
name: VARCHAR
|
||||||
picture_path: VARCHAR
|
picture_path: VARCHAR
|
||||||
created_at: DATE
|
created_at: DATE
|
||||||
updated_at: DATE</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>369</x><y>190</y><w>50</w><h>140</h></coordinates><panel_attributes>m1=1
|
updated_at: DATE</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>290</x><y>170</y><w>50</w><h>140</h></coordinates><panel_attributes>m1=1
|
||||||
m2=0..*</panel_attributes><additional_attributes>10;10;10;120</additional_attributes></element><element><id>UMLClass</id><coordinates><x>279</x><y>310</y><w>210</w><h>170</h></coordinates><panel_attributes>SNIPPET
|
m2=0..*</panel_attributes><additional_attributes>10;10;10;120</additional_attributes></element><element><id>UMLClass</id><coordinates><x>200</x><y>290</y><w>210</w><h>160</h></coordinates><panel_attributes>SNIPPET
|
||||||
--
|
--
|
||||||
_id: INT_
|
_id: INT_
|
||||||
title: VARCHAR
|
title: VARCHAR
|
||||||
@@ -15,24 +15,25 @@ code: LONGTEXT
|
|||||||
created_at: DATE
|
created_at: DATE
|
||||||
updated_at: DATE
|
updated_at: DATE
|
||||||
_user_id: INT_
|
_user_id: INT_
|
||||||
_tag_id: INT_
|
|
||||||
_category_id: INT_
|
_category_id: INT_
|
||||||
_language_id: INT_</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>619</x><y>520</y><w>100</w><h>60</h></coordinates><panel_attributes>TAG
|
_language_id: INT_</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>500</x><y>70</y><w>100</w><h>80</h></coordinates><panel_attributes>TAG
|
||||||
--
|
|
||||||
_id: INT_
|
|
||||||
name: VARCHAR</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>79</x><y>330</y><w>110</w><h>80</h></coordinates><panel_attributes>CATEGORY
|
|
||||||
--
|
--
|
||||||
_id: INT_
|
_id: INT_
|
||||||
name: VARCHAR
|
name: VARCHAR
|
||||||
_user_id: INT_</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>179</x><y>350</y><w>120</w><h>40</h></coordinates><panel_attributes>m1=1
|
_user_id: INT_</panel_attributes><additional_attributes></additional_attributes></element><element><id>UMLClass</id><coordinates><x>0</x><y>340</y><w>110</w><h>80</h></coordinates><panel_attributes>CATEGORY
|
||||||
m2=0..*</panel_attributes><additional_attributes>10;10;100;10</additional_attributes></element><element><id>UMLClass</id><coordinates><x>619</x><y>350</y><w>100</w><h>60</h></coordinates><panel_attributes>SNIPPET_TAG
|
|
||||||
--
|
|
||||||
_snippet_id: INT_
|
|
||||||
_tag_id: INT_</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>479</x><y>370</y><w>160</w><h>40</h></coordinates><panel_attributes>m1=1
|
|
||||||
m2=0..*</panel_attributes><additional_attributes>10;10;140;10</additional_attributes></element><element><id>Relation</id><coordinates><x>659</x><y>400</y><w>50</w><h>140</h></coordinates><panel_attributes>m1=1
|
|
||||||
m2=0..*</panel_attributes><additional_attributes>10;120;10;10</additional_attributes></element><element><id>UMLClass</id><coordinates><x>339</x><y>580</y><w>100</w><h>60</h></coordinates><panel_attributes>LANGUAGE
|
|
||||||
--
|
--
|
||||||
_id: INT_
|
_id: INT_
|
||||||
name: VARCHAR</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>379</x><y>470</y><w>50</w><h>130</h></coordinates><panel_attributes>m1=0..*
|
name: VARCHAR
|
||||||
m2=1</panel_attributes><additional_attributes>10;10;10;110</additional_attributes></element><element><id>Relation</id><coordinates><x>119</x><y>120</y><w>180</w><h>230</h></coordinates><panel_attributes>m1=1
|
_user_id: INT_</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>100</x><y>360</y><w>120</w><h>40</h></coordinates><panel_attributes>m1=1
|
||||||
m2=0..*</panel_attributes><additional_attributes>160;10;10;10;10;210</additional_attributes></element></diagram>
|
m2=0..*</panel_attributes><additional_attributes>10;10;100;10</additional_attributes></element><element><id>UMLClass</id><coordinates><x>500</x><y>340</y><w>100</w><h>60</h></coordinates><panel_attributes>SNIPPET_TAG
|
||||||
|
--
|
||||||
|
_snippet_id: INT_
|
||||||
|
_tag_id: INT_</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>400</x><y>360</y><w>120</w><h>40</h></coordinates><panel_attributes>m1=1
|
||||||
|
m2=0..*</panel_attributes><additional_attributes>10;10;100;10</additional_attributes></element><element><id>Relation</id><coordinates><x>540</x><y>140</y><w>50</w><h>220</h></coordinates><panel_attributes>m1=1
|
||||||
|
m2=0..*</panel_attributes><additional_attributes>10;10;10;200</additional_attributes></element><element><id>UMLClass</id><coordinates><x>250</x><y>530</y><w>100</w><h>60</h></coordinates><panel_attributes>LANGUAGE
|
||||||
|
--
|
||||||
|
_id: INT_
|
||||||
|
name: VARCHAR</panel_attributes><additional_attributes></additional_attributes></element><element><id>Relation</id><coordinates><x>290</x><y>440</y><w>50</w><h>110</h></coordinates><panel_attributes>m1=0..*
|
||||||
|
m2=1</panel_attributes><additional_attributes>10;10;10;90</additional_attributes></element><element><id>Relation</id><coordinates><x>40</x><y>100</y><w>180</w><h>260</h></coordinates><panel_attributes>m1=1
|
||||||
|
m2=0..*</panel_attributes><additional_attributes>160;10;10;10;10;240</additional_attributes></element><element><id>Relation</id><coordinates><x>400</x><y>100</y><w>120</w><h>40</h></coordinates><panel_attributes>m1=1
|
||||||
|
m2=0..*</panel_attributes><additional_attributes>10;10;100;10</additional_attributes></element></diagram>
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 347 KiB After Width: | Height: | Size: 320 KiB |
@@ -0,0 +1,11 @@
|
|||||||
|
/*
|
||||||
|
Warnings:
|
||||||
|
|
||||||
|
- Added the required column `user_id` to the `Tag` table without a default value. This is not possible if the table is not empty.
|
||||||
|
|
||||||
|
*/
|
||||||
|
-- AlterTable
|
||||||
|
ALTER TABLE `Tag` ADD COLUMN `user_id` INTEGER NOT NULL;
|
||||||
|
|
||||||
|
-- AddForeignKey
|
||||||
|
ALTER TABLE `Tag` ADD CONSTRAINT `Tag_user_id_fkey` FOREIGN KEY (`user_id`) REFERENCES `User`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||||
@@ -17,6 +17,7 @@ model User {
|
|||||||
updated_at DateTime @updatedAt
|
updated_at DateTime @updatedAt
|
||||||
Snippet Snippet[]
|
Snippet Snippet[]
|
||||||
Category Category[]
|
Category Category[]
|
||||||
|
Tag Tag[]
|
||||||
}
|
}
|
||||||
|
|
||||||
model Snippet {
|
model Snippet {
|
||||||
@@ -61,5 +62,7 @@ model Snippet_tag {
|
|||||||
model Tag {
|
model Tag {
|
||||||
id Int @id @default(autoincrement())
|
id Int @id @default(autoincrement())
|
||||||
name String
|
name String
|
||||||
|
user_id Int
|
||||||
|
user User @relation(fields: [user_id], references: [id])
|
||||||
Snippet_tag Snippet_tag[]
|
Snippet_tag Snippet_tag[]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user