На главную

Таблицы и SQL

CSV в CREATE TABLE

Угадывает типы колонок по данным и выдаёт DDL под пять диалектов.

DDL

CREATE TABLE "clients" (
  "id" integer NOT NULL,
  "email" varchar(16) NOT NULL,
  "город" varchar(16) NOT NULL,
  "сумма" numeric(14,4) NOT NULL,
  "создан" date NOT NULL,
  "активен" boolean NOT NULL,
  PRIMARY KEY ("id")
);
CREATE INDEX "idx_clients_активен" ON "clients" ("активен");

Как разобраны колонки

КолонкаТипПропускиУникальных
idцелое3
emailпочта3
городстрока3
суммачисло3
создандата3
активенлогическое2

Первичным ключом стоит брать колонку без пропусков и с уникальными значениями: id, email, город, сумма, создан.