Skip to content

Instantly share code, notes, and snippets.

@dmslabsbr
dmslabsbr / create_function_get_enum_create_type.sql
Last active December 15, 2025 20:47
Important Supabase RPCs
-- ============================================================
-- Function: get_enum_create_type
-- Schema: public
-- Objective:
-- Return, for each ENUM in the public schema, the complete command
-- CREATE TYPE ... AS ENUM (...);
--
-- Typical use:
-- SELECT * FROM public.get_enum_create_type();
--
@dmslabsbr
dmslabsbr / tabInfoApp.md
Created November 4, 2025 21:20
Novo APP

Tabela tabInfoApp

Descrição breve do modelo de dados e do script para criação no PostgreSQL.

create table if not exists public."tabInfoApp" (
  "idTabInfo"   bigserial primary key,
  "atualizado"  timestamptz not null default now(),
  "cdApp"       text not null unique,
 "dsApp" text not null default ''::text,
@dmslabsbr
dmslabsbr / tabInfoApp.md
Last active November 4, 2025 21:18
teste de mermeid

Tabela tabInfoApp

Descrição breve do modelo de dados e do script para criação no PostgreSQL.

create table if not exists public."tabInfoApp" (
  "idTabInfo"   bigserial primary key,
  "atualizado"  timestamptz not null default now(),
  "cdApp"       text not null unique,
 "dsApp" text not null default ''::text,
@dmslabsbr
dmslabsbr / CursorIaRule-01.txt
Created September 19, 2025 19:28
Cursor IA Rules
# Sempre usar ambientes virtuais para as aplicações em python
@dmslabsbr
dmslabsbr / apiProxy.edge.index.ts
Created May 23, 2025 18:50
Supabase Edge Function API Proxy
import { serve } from "https://deno.land/[email protected]/http/server.ts";
serve(async (req)=>{
// 1) Coloque aqui exatamente o host e porta da sua API, sem typo:
const TARGET = "http://001.002.003.004:8080";
// 2) Se você quer forçar TODO proxy a ir em /extrair-dados,
// não precisa nem olhar o req.url.pathname — basta:
const dest = `${TARGET}/extrair-dados`;
console.log("Proxying to:", dest);
// 3) Preserva headers hop-by-hop, content-type, etc.
const outHeaders = new Headers();
@dmslabsbr
dmslabsbr / printVar.dart
Created February 21, 2024 20:16
Useful Custom Action to help debug Flutterflow code.
// Automatic FlutterFlow imports
import '/backend/schema/structs/index.dart';
import '/backend/supabase/supabase.dart';
import '/flutter_flow/flutter_flow_theme.dart';
import '/flutter_flow/flutter_flow_util.dart';
import '/custom_code/actions/index.dart'; // Imports other custom actions
import '/flutter_flow/custom_functions.dart'; // Imports custom functions
import 'package:flutter/material.dart';
// Begin custom action code
// DO NOT REMOVE OR MODIFY THE CODE ABOVE!
@dmslabsbr
dmslabsbr / getURLparameters.dart
Last active February 8, 2024 21:03
get URL page parameters Flutter & Flutterflow
// Automatic FlutterFlow imports
import '/backend/schema/structs/index.dart';
import '/backend/schema/enums/enums.dart';
import '/actions/actions.dart' as action_blocks;
import '/flutter_flow/flutter_flow_theme.dart';
import '/flutter_flow/flutter_flow_util.dart';
import '/custom_code/actions/index.dart'; // Imports other custom actions
import '/flutter_flow/custom_functions.dart'; // Imports custom functions
import 'package:flutter/material.dart';
// Begin custom action code
@dmslabsbr
dmslabsbr / month_year_picker.dart
Created February 2, 2024 19:35
Simple Month Year Picker Widget
// Automatic FlutterFlow imports
import '/flutter_flow/flutter_flow_theme.dart';
import '/flutter_flow/flutter_flow_util.dart';
import '/custom_code/widgets/index.dart'; // Imports other custom widgets
import '/flutter_flow/custom_functions.dart'; // Imports custom functions
import 'package:flutter/material.dart';
// Begin custom widget code
// DO NOT REMOVE OR MODIFY THE CODE ABOVE!
class MonthYearPicker extends StatefulWidget {
@dmslabsbr
dmslabsbr / geraPdf.dart
Created November 23, 2023 20:08
FlutterFlow PDF Action Code
// Automatic FlutterFlow imports
import '/backend/backend.dart';
import '/backend/schema/structs/index.dart';
import '/flutter_flow/flutter_flow_theme.dart';
import '/flutter_flow/flutter_flow_util.dart';
import '/custom_code/actions/index.dart'; // Imports other custom actions
import '/flutter_flow/custom_functions.dart'; // Imports custom functions
import 'package:flutter/material.dart';
// Begin custom action code
// DO NOT REMOVE OR MODIFY THE CODE ABOVE!
@dmslabsbr
dmslabsbr / DynamicIconRender.dart
Last active November 14, 2023 20:30
Flutter / Flutterflow DynamicIconRender with toolTip
// Automatic FlutterFlow imports
import '/backend/backend.dart';
import '/backend/schema/structs/index.dart';
import '/actions/actions.dart' as action_blocks;
import '/flutter_flow/flutter_flow_theme.dart';
import '/flutter_flow/flutter_flow_util.dart';
import '/custom_code/widgets/index.dart'; // Imports other custom widgets
import '/custom_code/actions/index.dart'; // Imports custom actions
import '/flutter_flow/custom_functions.dart'; // Imports custom functions
import 'package:flutter/material.dart';