Advertisement
Guest User

Caixaria

a guest
Sep 11th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. create table usuario (
  2.     id serial not null primary key,
  3.     email varchar not null,
  4.     login varchar not null,
  5.     senha varchar not null,
  6.     nome varchar not null,
  7.     data_inclusao timestamp default now(),
  8.     data_alteracao timestamp default now()
  9. );
  10.  
  11. create table departamento (
  12.     id serial not null primary key,
  13.     descricao varchar not null, -- comercial | transportadora | fornecedor
  14.     usuario_inclusao integer references usuario (id),
  15.     usuario_alteracao integer references usuario (id),
  16.     data_inclusao timestamp default now(),
  17.     data_alteracao timestamp default now() 
  18. );
  19.  
  20. create table receptor (
  21.     id serial not null primary key,
  22.     usuario_id integer references usuario (id),
  23.     departamento_id integer not null references departamento (id),
  24.     nome varchar not null,
  25.     cpnj varchar,
  26.     usuario_inclusao integer references usuario (id),
  27.     usuario_alteracao integer references usuario (id),
  28.     data_inclusao timestamp default now(),
  29.     data_alteracao timestamp default now() 
  30. );
  31.  
  32. create table volume (
  33.     id serial not null primary key,
  34.     usuario_id integer references usuario (id),
  35.     descricao varchar not null,
  36.     quantidade integer default 0,
  37.     usuario_inclusao integer references usuario (id),
  38.     usuario_alteracao integer references usuario (id),
  39.     data_inclusao timestamp default now(),
  40.     data_alteracao timestamp default now() 
  41. );
  42.  
  43. create table volume_receptor (
  44.     volume_id integer not null references volume (id),
  45.     receptor_id integer not null references receptor (id),
  46.     quantidade integer default 0,
  47.     data_inclusao timestamp default now(),
  48.     data_alteracao timestamp default now() 
  49. );
  50.  
  51. create table volume_receptor_movimento (
  52.     id serial not null primary key,
  53.     volume_id integer not null references volume (id),
  54.     receptor_origem integer not null references receptor (id),
  55.     receptor_destino integer not null references receptor (id),
  56.     quantidade integer default 0,
  57.     data_inclusao timestamp default now(),
  58.     data_alteracao timestamp default now() 
  59. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement