From 78c809092a50c7c21c7cd8f24d0cc39f7d3a26c9 Mon Sep 17 00:00:00 2001 From: bielvigna Date: Wed, 23 Sep 2026 09:04:47 -0300 Subject: [PATCH 1/5] =?UTF-8?q?adicionando=20refer=C3=AAncia=20de=20anexos?= =?UTF-8?q?=20em=20ciclo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql/001_script.sql | 1 + 1 file changed, 1 insertion(+) diff --git a/sql/001_script.sql b/sql/001_script.sql index 7f082fa..f84c215 100644 --- a/sql/001_script.sql +++ b/sql/001_script.sql @@ -123,6 +123,7 @@ CREATE TABLE IF NOT EXISTS pdca.ciclo ( id BIGSERIAL PRIMARY KEY, id_empresa BIGINT NOT NULL REFERENCES empresa(id) ON DELETE CASCADE, id_responsavel BIGINT NOT NULL REFERENCES usuario_sistema(id), + id_icone BIGINT REFERENCES pdca.anexo(id), id_ishikawa_mongo UUID, titulo VARCHAR(160) NOT NULL, descricao TEXT NOT NULL, From 24bc60d34fb1636aa3f735e26aef97bdfdb13d95 Mon Sep 17 00:00:00 2001 From: bielvigna Date: Wed, 23 Sep 2026 09:10:32 -0300 Subject: [PATCH 2/5] chore: tirando o pycache --- .gitignore | 3 ++- python/__pycache__/rpa.cpython-314.pyc | Bin 24688 -> 0 bytes python/__pycache__/test_rpa.cpython-314.pyc | Bin 1015 -> 0 bytes 3 files changed, 2 insertions(+), 1 deletion(-) delete mode 100644 python/__pycache__/rpa.cpython-314.pyc delete mode 100644 python/__pycache__/test_rpa.cpython-314.pyc diff --git a/.gitignore b/.gitignore index eaae597..ccc3829 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ *.env -.idea/ \ No newline at end of file +.idea/ +*__pycache__/ \ No newline at end of file diff --git a/python/__pycache__/rpa.cpython-314.pyc b/python/__pycache__/rpa.cpython-314.pyc deleted file mode 100644 index 3763e2a236a743cfa864b52ab56a14927642df90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24688 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 From 4ce65498488f49c50a550cf03c1ffdd4a1c40bde Mon Sep 17 00:00:00 2001 From: bielvigna Date: Wed, 23 Sep 2026 09:14:21 -0300 Subject: [PATCH 3/5] fix: ajustando erro. criando tabela icone --- sql/001_script.sql | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sql/001_script.sql b/sql/001_script.sql index f84c215..9ef22bd 100644 --- a/sql/001_script.sql +++ b/sql/001_script.sql @@ -119,6 +119,12 @@ CREATE TABLE IF NOT EXISTS telefone_colaborador ( ); -- Schema PDCA +CREATE TABLE IF NOT EXISTS pdca.icone ( + id BIGSERIAL PRIMARY KEY, + nome VARCHAR(100) NOT NULL UNIQUE, + caminho_arquivo TEXT NOT NULL, + +) CREATE TABLE IF NOT EXISTS pdca.ciclo ( id BIGSERIAL PRIMARY KEY, id_empresa BIGINT NOT NULL REFERENCES empresa(id) ON DELETE CASCADE, From 722450d6646cb99e9b8edca402732f983b5b3291 Mon Sep 17 00:00:00 2001 From: bielvigna Date: Wed, 23 Sep 2026 09:14:42 -0300 Subject: [PATCH 4/5] hotfix: colocando ; --- sql/001_script.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sql/001_script.sql b/sql/001_script.sql index 9ef22bd..052a26d 100644 --- a/sql/001_script.sql +++ b/sql/001_script.sql @@ -124,12 +124,12 @@ CREATE TABLE IF NOT EXISTS pdca.icone ( nome VARCHAR(100) NOT NULL UNIQUE, caminho_arquivo TEXT NOT NULL, -) +); CREATE TABLE IF NOT EXISTS pdca.ciclo ( id BIGSERIAL PRIMARY KEY, id_empresa BIGINT NOT NULL REFERENCES empresa(id) ON DELETE CASCADE, id_responsavel BIGINT NOT NULL REFERENCES usuario_sistema(id), - id_icone BIGINT REFERENCES pdca.anexo(id), + id_icone BIGINT REFERENCES pdca.icone(id), id_ishikawa_mongo UUID, titulo VARCHAR(160) NOT NULL, descricao TEXT NOT NULL, From bac693d48ecb4f832a5de19d428ba2fc86dc1e54 Mon Sep 17 00:00:00 2001 From: bielvigna Date: Wed, 23 Sep 2026 09:15:54 -0300 Subject: [PATCH 5/5] hotfix: trocando nome do campo de icone --- sql/001_script.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql/001_script.sql b/sql/001_script.sql index 052a26d..17a4f71 100644 --- a/sql/001_script.sql +++ b/sql/001_script.sql @@ -122,7 +122,7 @@ CREATE TABLE IF NOT EXISTS telefone_colaborador ( CREATE TABLE IF NOT EXISTS pdca.icone ( id BIGSERIAL PRIMARY KEY, nome VARCHAR(100) NOT NULL UNIQUE, - caminho_arquivo TEXT NOT NULL, + url_icone TEXT NOT NULL, ); CREATE TABLE IF NOT EXISTS pdca.ciclo (