Erro no comando alter MySql [RESOLVIDO]

1. Erro no comando alter MySql [RESOLVIDO]

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 02/12/2016 - 18:48h

Olá poderiam me ajudar?

Crio as tabelas sem erro mas no Alter para criar as Foreign Keys.
Estou tendo problemas na hora do comando Alter e não estou enxergando onde está o erro.

Testei no DBeaver e WorkBench


Erro:
"SQL Error [1072] [42000]: Key column 'CLI_CPF' doesn't exist in table
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Key column 'CLI_CPF' doesn't exist in table
"

Não entendo pois a tabela foi aparentemente criada com a tabela cliente e CLI_CPF como chave primária.


CREATE DATABASE LOCADORA;
USE LOCADORA;

CREATE TABLE TBL_CLIENTE(
CLI_CPF INT PRIMARY KEY NOT NULL,
CLI_NOME VARCHAR (30),
CLI_SOBRENOME VARCHAR (30),
CLI_END VARCHAR(30),
CLI_FONE VARCHAR (14),
CLI_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
CLI_DTALT DATE
);

-- ABAIXO TABELA COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_EMPRESTIMO (
EMP_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
EMP_DATAEMPRESTIMO DATE,
EMP_DATADEVOLU DATE,
EMP_VALORTOTAL VARCHAR(30),
EMP_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
EMP_DTALT DATE
);


CREATE TABLE TBL_ATOR (
ATO_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
ATO_DATANASC DATE,
ATO_NOME VARCHAR (30),
ATO_VALORTOTAL VARCHAR(30),
ATO_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
ATO_DTALT DATE
);

CREATE TABLE TBL_FILME (
FIL_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
FIL_TITULO VARCHAR (30),
FIL_CATEGORIA VARCHAR (30),
FIL_VALORTOTAL VARCHAR(30),
FIL_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
FIL_DTALT DATE
);

-- ABAIXO TABELA COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_DVD (
DVD_NUM INT PRIMARY KEY AUTO_INCREMENT,
DVD_VALOR VARCHAR (30),
DVD_QUANTIDADE VARCHAR (30),
DVD_VALORTOTAL VARCHAR(30),
DVD_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
DVD_DTALT DATE
);

-- ABAIXO TABELAS COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_ESTA(
EST_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
EST_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
EST_DTALT DATE
);

-- ABAIXO TABELAS COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_FAZ (
FAZ_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
FAZ_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
FAZ_DTALT DATE
);


ALTER TABLE TBL_EMPRESTIMO
ADD CONSTRAINT FK_EMP_CLI
FOREIGN KEY (CLI_CPF)
REFERENCES TBL_CLIENTE (CLI_CPF);

ALTER TABLE TBL_DVD
ADD CONSTRAINT FK_DVD_FIL
FOREIGN KEY(FIL_CODIGO)
REFERENCES TBL_FILME(FIL_CODIGO);

ALTER TABLE TBL_ESTA
ADD CONSTRAINT FK_EST_EMP
FOREIGN KEY(EMP_CODIGO)
REFERENCES TBL_EMPRESTIMO(EMP_CODIGO);

ALTER TABLE TBL_ESTA
ADD CONSTRAINT FK_EST_DVD
FOREIGN KEY(DVD_NUM)
REFERENCES TBL_DVD(DVD_NUM);





  


2. MELHOR RESPOSTA

Marcos Felipe
plimo263

(usa Ubuntu)

Enviado em 02/12/2016 - 19:23h

mbrainiac escreveu:

plimo263 escreveu:

mbrainiac escreveu:

Olá poderiam me ajudar?

Crio as tabelas sem erro mas no Alter para criar as Foreign Keys.
Estou tendo problemas na hora do comando Alter e não estou enxergando onde está o erro.

Testei no DBeaver e WorkBench


Erro:
"SQL Error [1072] [42000]: Key column 'CLI_CPF' doesn't exist in table
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Key column 'CLI_CPF' doesn't exist in table
"

Não entendo pois a tabela foi aparentemente criada com a tabela cliente e CLI_CPF como chave primária.


CREATE DATABASE LOCADORA;
USE LOCADORA;

CREATE TABLE TBL_CLIENTE(
CLI_CPF INT PRIMARY KEY NOT NULL,
CLI_NOME VARCHAR (30),
CLI_SOBRENOME VARCHAR (30),
CLI_END VARCHAR(30),
CLI_FONE VARCHAR (14),
CLI_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
CLI_DTALT DATE
);

-- ABAIXO TABELA COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_EMPRESTIMO (
EMP_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
EMP_DATAEMPRESTIMO DATE,
EMP_DATADEVOLU DATE,
EMP_VALORTOTAL VARCHAR(30),
EMP_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
EMP_DTALT DATE
);


CREATE TABLE TBL_ATOR (
ATO_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
ATO_DATANASC DATE,
ATO_NOME VARCHAR (30),
ATO_VALORTOTAL VARCHAR(30),
ATO_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
ATO_DTALT DATE
);

CREATE TABLE TBL_FILME (
FIL_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
FIL_TITULO VARCHAR (30),
FIL_CATEGORIA VARCHAR (30),
FIL_VALORTOTAL VARCHAR(30),
FIL_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
FIL_DTALT DATE
);

-- ABAIXO TABELA COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_DVD (
DVD_NUM INT PRIMARY KEY AUTO_INCREMENT,
DVD_VALOR VARCHAR (30),
DVD_QUANTIDADE VARCHAR (30),
DVD_VALORTOTAL VARCHAR(30),
DVD_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
DVD_DTALT DATE
);

-- ABAIXO TABELAS COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_ESTA(
EST_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
EST_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
EST_DTALT DATE
);

-- ABAIXO TABELAS COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_FAZ (
FAZ_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
FAZ_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
FAZ_DTALT DATE
);


ALTER TABLE TBL_EMPRESTIMO
ADD CONSTRAINT FK_EMP_CLI
FOREIGN KEY (CLI_CPF)
REFERENCES TBL_CLIENTE (CLI_CPF);

ALTER TABLE TBL_DVD
ADD CONSTRAINT FK_DVD_FIL
FOREIGN KEY(FIL_CODIGO)
REFERENCES TBL_FILME(FIL_CODIGO);

ALTER TABLE TBL_ESTA
ADD CONSTRAINT FK_EST_EMP
FOREIGN KEY(EMP_CODIGO)
REFERENCES TBL_EMPRESTIMO(EMP_CODIGO);

ALTER TABLE TBL_ESTA
ADD CONSTRAINT FK_EST_DVD
FOREIGN KEY(DVD_NUM)
REFERENCES TBL_DVD(DVD_NUM);




Pegando o alter da tbl_emprestimo você quer referenciar o campo COD_CLI como estrangeira mas este campo nem existe na tbl_emprestimo


Oi mas o CLI_CPF aparece na tabela referência que seria TBL_CLIENTE .

Não seria assim o padrão?

ALTER TABLE Orders
ADD CONSTRAINT fk_PerOrders
FOREIGN KEY (P_Id)
REFERENCES Persons(P_Id)
http://www.w3schools.com/sql/sql_foreignkey.asp



Se tu fizer assim deve dar certo.

ALTER TABLE TBL_EMPRESTIMO
ADD COLUMN CLI_CPF INT NOT NULL,
ADD CONSTRAINT FK_EMP_CLI
FOREIGN KEY (CLI_CPF)
REFERENCES TBL_CLIENTE (CLI_CPF);


3. Re: Erro no comando alter MySql [RESOLVIDO]

Marcos Felipe
plimo263

(usa Ubuntu)

Enviado em 02/12/2016 - 19:09h

mbrainiac escreveu:

Olá poderiam me ajudar?

Crio as tabelas sem erro mas no Alter para criar as Foreign Keys.
Estou tendo problemas na hora do comando Alter e não estou enxergando onde está o erro.

Testei no DBeaver e WorkBench


Erro:
"SQL Error [1072] [42000]: Key column 'CLI_CPF' doesn't exist in table
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Key column 'CLI_CPF' doesn't exist in table
"

Não entendo pois a tabela foi aparentemente criada com a tabela cliente e CLI_CPF como chave primária.


CREATE DATABASE LOCADORA;
USE LOCADORA;

CREATE TABLE TBL_CLIENTE(
CLI_CPF INT PRIMARY KEY NOT NULL,
CLI_NOME VARCHAR (30),
CLI_SOBRENOME VARCHAR (30),
CLI_END VARCHAR(30),
CLI_FONE VARCHAR (14),
CLI_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
CLI_DTALT DATE
);

-- ABAIXO TABELA COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_EMPRESTIMO (
EMP_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
EMP_DATAEMPRESTIMO DATE,
EMP_DATADEVOLU DATE,
EMP_VALORTOTAL VARCHAR(30),
EMP_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
EMP_DTALT DATE
);


CREATE TABLE TBL_ATOR (
ATO_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
ATO_DATANASC DATE,
ATO_NOME VARCHAR (30),
ATO_VALORTOTAL VARCHAR(30),
ATO_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
ATO_DTALT DATE
);

CREATE TABLE TBL_FILME (
FIL_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
FIL_TITULO VARCHAR (30),
FIL_CATEGORIA VARCHAR (30),
FIL_VALORTOTAL VARCHAR(30),
FIL_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
FIL_DTALT DATE
);

-- ABAIXO TABELA COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_DVD (
DVD_NUM INT PRIMARY KEY AUTO_INCREMENT,
DVD_VALOR VARCHAR (30),
DVD_QUANTIDADE VARCHAR (30),
DVD_VALORTOTAL VARCHAR(30),
DVD_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
DVD_DTALT DATE
);

-- ABAIXO TABELAS COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_ESTA(
EST_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
EST_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
EST_DTALT DATE
);

-- ABAIXO TABELAS COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_FAZ (
FAZ_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
FAZ_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
FAZ_DTALT DATE
);


ALTER TABLE TBL_EMPRESTIMO
ADD CONSTRAINT FK_EMP_CLI
FOREIGN KEY (CLI_CPF)
REFERENCES TBL_CLIENTE (CLI_CPF);

ALTER TABLE TBL_DVD
ADD CONSTRAINT FK_DVD_FIL
FOREIGN KEY(FIL_CODIGO)
REFERENCES TBL_FILME(FIL_CODIGO);

ALTER TABLE TBL_ESTA
ADD CONSTRAINT FK_EST_EMP
FOREIGN KEY(EMP_CODIGO)
REFERENCES TBL_EMPRESTIMO(EMP_CODIGO);

ALTER TABLE TBL_ESTA
ADD CONSTRAINT FK_EST_DVD
FOREIGN KEY(DVD_NUM)
REFERENCES TBL_DVD(DVD_NUM);




Pegando o alter da tbl_emprestimo você quer referenciar o campo COD_CLI como estrangeira mas este campo nem existe na tbl_emprestimo


4. Re: Erro no comando alter MySql

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 02/12/2016 - 19:20h

plimo263 escreveu:

mbrainiac escreveu:

Olá poderiam me ajudar?

Crio as tabelas sem erro mas no Alter para criar as Foreign Keys.
Estou tendo problemas na hora do comando Alter e não estou enxergando onde está o erro.

Testei no DBeaver e WorkBench


Erro:
"SQL Error [1072] [42000]: Key column 'CLI_CPF' doesn't exist in table
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Key column 'CLI_CPF' doesn't exist in table
"

Não entendo pois a tabela foi aparentemente criada com a tabela cliente e CLI_CPF como chave primária.


CREATE DATABASE LOCADORA;
USE LOCADORA;

CREATE TABLE TBL_CLIENTE(
CLI_CPF INT PRIMARY KEY NOT NULL,
CLI_NOME VARCHAR (30),
CLI_SOBRENOME VARCHAR (30),
CLI_END VARCHAR(30),
CLI_FONE VARCHAR (14),
CLI_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
CLI_DTALT DATE
);

-- ABAIXO TABELA COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_EMPRESTIMO (
EMP_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
EMP_DATAEMPRESTIMO DATE,
EMP_DATADEVOLU DATE,
EMP_VALORTOTAL VARCHAR(30),
EMP_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
EMP_DTALT DATE
);


CREATE TABLE TBL_ATOR (
ATO_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
ATO_DATANASC DATE,
ATO_NOME VARCHAR (30),
ATO_VALORTOTAL VARCHAR(30),
ATO_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
ATO_DTALT DATE
);

CREATE TABLE TBL_FILME (
FIL_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
FIL_TITULO VARCHAR (30),
FIL_CATEGORIA VARCHAR (30),
FIL_VALORTOTAL VARCHAR(30),
FIL_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
FIL_DTALT DATE
);

-- ABAIXO TABELA COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_DVD (
DVD_NUM INT PRIMARY KEY AUTO_INCREMENT,
DVD_VALOR VARCHAR (30),
DVD_QUANTIDADE VARCHAR (30),
DVD_VALORTOTAL VARCHAR(30),
DVD_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
DVD_DTALT DATE
);

-- ABAIXO TABELAS COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_ESTA(
EST_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
EST_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
EST_DTALT DATE
);

-- ABAIXO TABELAS COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_FAZ (
FAZ_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
FAZ_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
FAZ_DTALT DATE
);


ALTER TABLE TBL_EMPRESTIMO
ADD CONSTRAINT FK_EMP_CLI
FOREIGN KEY (CLI_CPF)
REFERENCES TBL_CLIENTE (CLI_CPF);

ALTER TABLE TBL_DVD
ADD CONSTRAINT FK_DVD_FIL
FOREIGN KEY(FIL_CODIGO)
REFERENCES TBL_FILME(FIL_CODIGO);

ALTER TABLE TBL_ESTA
ADD CONSTRAINT FK_EST_EMP
FOREIGN KEY(EMP_CODIGO)
REFERENCES TBL_EMPRESTIMO(EMP_CODIGO);

ALTER TABLE TBL_ESTA
ADD CONSTRAINT FK_EST_DVD
FOREIGN KEY(DVD_NUM)
REFERENCES TBL_DVD(DVD_NUM);




Pegando o alter da tbl_emprestimo você quer referenciar o campo COD_CLI como estrangeira mas este campo nem existe na tbl_emprestimo


Oi mas o CLI_CPF aparece na tabela referência que seria TBL_CLIENTE .

Não seria assim o padrão?

ALTER TABLE Orders
ADD CONSTRAINT fk_PerOrders
FOREIGN KEY (P_Id)
REFERENCES Persons(P_Id)
http://www.w3schools.com/sql/sql_foreignkey.asp

ALTER TABLE TBL_EMPRESTIMO
ADD CONSTRAINT FK_EMP_CLI
FOREIGN KEY (CLI_CPF)
REFERENCES TBL_CLIENTE (CLI_CPF);




5. Re: Erro no comando alter MySql [RESOLVIDO]

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 02/12/2016 - 21:17h

plimo263 escreveu:

mbrainiac escreveu:

plimo263 escreveu:

mbrainiac escreveu:

Olá poderiam me ajudar?

Crio as tabelas sem erro mas no Alter para criar as Foreign Keys.
Estou tendo problemas na hora do comando Alter e não estou enxergando onde está o erro.

Testei no DBeaver e WorkBench


Erro:
"SQL Error [1072] [42000]: Key column 'CLI_CPF' doesn't exist in table
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Key column 'CLI_CPF' doesn't exist in table
"

Não entendo pois a tabela foi aparentemente criada com a tabela cliente e CLI_CPF como chave primária.


CREATE DATABASE LOCADORA;
USE LOCADORA;

CREATE TABLE TBL_CLIENTE(
CLI_CPF INT PRIMARY KEY NOT NULL,
CLI_NOME VARCHAR (30),
CLI_SOBRENOME VARCHAR (30),
CLI_END VARCHAR(30),
CLI_FONE VARCHAR (14),
CLI_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
CLI_DTALT DATE
);

-- ABAIXO TABELA COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_EMPRESTIMO (
EMP_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
EMP_DATAEMPRESTIMO DATE,
EMP_DATADEVOLU DATE,
EMP_VALORTOTAL VARCHAR(30),
EMP_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
EMP_DTALT DATE
);


CREATE TABLE TBL_ATOR (
ATO_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
ATO_DATANASC DATE,
ATO_NOME VARCHAR (30),
ATO_VALORTOTAL VARCHAR(30),
ATO_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
ATO_DTALT DATE
);

CREATE TABLE TBL_FILME (
FIL_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
FIL_TITULO VARCHAR (30),
FIL_CATEGORIA VARCHAR (30),
FIL_VALORTOTAL VARCHAR(30),
FIL_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
FIL_DTALT DATE
);

-- ABAIXO TABELA COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_DVD (
DVD_NUM INT PRIMARY KEY AUTO_INCREMENT,
DVD_VALOR VARCHAR (30),
DVD_QUANTIDADE VARCHAR (30),
DVD_VALORTOTAL VARCHAR(30),
DVD_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
DVD_DTALT DATE
);

-- ABAIXO TABELAS COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_ESTA(
EST_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
EST_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
EST_DTALT DATE
);

-- ABAIXO TABELAS COM CHAVES ESTRANGEIRAS
CREATE TABLE TBL_FAZ (
FAZ_CODIGO INT PRIMARY KEY AUTO_INCREMENT,
FAZ_DTCAD DATETIME DEFAULT CURRENT_TIMESTAMP,
FAZ_DTALT DATE
);


ALTER TABLE TBL_EMPRESTIMO
ADD CONSTRAINT FK_EMP_CLI
FOREIGN KEY (CLI_CPF)
REFERENCES TBL_CLIENTE (CLI_CPF);

ALTER TABLE TBL_DVD
ADD CONSTRAINT FK_DVD_FIL
FOREIGN KEY(FIL_CODIGO)
REFERENCES TBL_FILME(FIL_CODIGO);

ALTER TABLE TBL_ESTA
ADD CONSTRAINT FK_EST_EMP
FOREIGN KEY(EMP_CODIGO)
REFERENCES TBL_EMPRESTIMO(EMP_CODIGO);

ALTER TABLE TBL_ESTA
ADD CONSTRAINT FK_EST_DVD
FOREIGN KEY(DVD_NUM)
REFERENCES TBL_DVD(DVD_NUM);




Pegando o alter da tbl_emprestimo você quer referenciar o campo COD_CLI como estrangeira mas este campo nem existe na tbl_emprestimo


Oi mas o CLI_CPF aparece na tabela referência que seria TBL_CLIENTE .

Não seria assim o padrão?

ALTER TABLE Orders
ADD CONSTRAINT fk_PerOrders
FOREIGN KEY (P_Id)
REFERENCES Persons(P_Id)
http://www.w3schools.com/sql/sql_foreignkey.asp



Se tu fizer assim deve dar certo.

ALTER TABLE TBL_EMPRESTIMO
ADD COLUMN CLI_CPF INT NOT NULL,
ADD CONSTRAINT FK_EMP_CLI
FOREIGN KEY (CLI_CPF)
REFERENCES TBL_CLIENTE (CLI_CPF);


Valeu man!

Muito obrigado deu certo






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts