[firebase-br] SQL para criação de tabelas.

Carlos Phelippe carlos.phelippe em digilab.com.br
Dom Fev 1 19:40:58 -03 2015


Olá pessoa.,
o comando SQL para criação de tabelas com a PK e FK está correto conforme abaixo:

CREATE TABLE HP_TIPOS_MIDIA_SOCIAL (
  ID_TIPO_MIDIA_SOCIAL VARCHAR(30) NOT NULL,
  NOME VARCHAR(45),
  PRIMARY KEY (ID_TIPO_MIDIA_SOCIAL));


CREATE TABLE HP_MIDIAS_SOCIAIS (
  ID_HP_MIDIAS_SOCIAIS VARCHAR(30) NOT NULL,
  URL VARCHAR(255),
  OBSERVACAO VARCHAR(500),
  ID_TIPO_MIDIA_SOCIAL VARCHAR(30) NOT NULL,
  PRIMARY KEY (ID_HP_MIDIAS_SOCIAIS),
  CONSTRAINT fk_HP_MIDIAS_SOCIAIS_TIPOS_MIDIA_SOCIAL1
    FOREIGN KEY (ID_TIPO_MIDIA_SOCIAL)
    REFERENCES HP_TIPOS_MIDIA_SOCIAL (ID_TIPO_MIDIA_SOCIAL)
    ON DELETE CASCADE
    ON UPDATE CASCADE);

O valor da chave primária é um GUID a ser gerado pelo aplicação.

Caso tenha um campo onde desejo armazenar aquivos(desde doc, pdf, png, exe, etc) qual deverá ser o tipo desse campo?

Para campos textos de tamanho não definido que tipo de dado deve ser esse campo? Ele pode ter de zero a n caracteres.

Obrigado!
[http://www.digilab.com.br/wp-content/themes/Digilab/images/logo_digilab.jpg]   Carlos Phelippe
Analista de Sistemas
+55 48 3091-4700 Ramal 107
digilab.com.br<http://www.digilab.com.br>




Mais detalhes sobre a lista de discussão lista