1

Temat: MySQL to PostgreSQL

Hej,

uczę się dopiero postgresa i potrzebuję tych zapytań z mysql w postgresie wykonać, widzę że są różnice i to wcale nie małe, mógłby mi ktoś pomóc przerobić dla postgresa ?

create database x character set utf8 collate utf8_polish_ci;

GRANT ALL PRIVILEGES ON item_directory.* TO item@localhost IDENTIFIED BY 'item';
GRANT ALL PRIVILEGES ON item_directory.* TO item@"%" IDENTIFIED BY 'item';

flush privileges;



create table users (
    id bigint(20) not null auto_increment,
    login varchar(255) not null,
    password varchar(255) not null,
   
    PRIMARY KEY (id),
    UNIQUE KEY unique_users_login (login)

);


create table locations (
    id bigint(20) not null auto_increment,
    name varchar(255) not null,
   
    PRIMARY KEY (id),
    UNIQUE KEY unique_name (name)
);


Z gory wielkie dzieki

2

Odp: MySQL to PostgreSQL

Sciagnij sobie pgAdmina - szybko nauczysz sie skladni
Ad 1
CREATE DATABASE x
  WITH ENCODING = 'UTF8'
       TABLESPACE = pg_default
        TEMPLATE=template0
       CONNECTION LIMIT = -1;


ad 2 wersja uproszczona
CREATE TABLE users
(
   id bigserial PRIMARY KEY,
   login varchar(255) UNIQUE,
   password varchar (255) NOT NULL
)
WITH (OIDS = FALSE);

Ostatnio edytowany przez c_michal (2012-05-07 16:04:16)