From: | James Keener <jim(at)jimkeener(dot)com> |
---|---|
To: | pgsql-general(at)lists(dot)postgresql(dot)org,Michelle Konzack <linux4michelle(at)tamay-dogan(dot)net> |
Subject: | Re: Scheme conversion MySQL to PGSQL |
Date: | 2017-12-24 18:04:13 |
Message-ID: | 604AEE4D-4417-479D-94E3-3D209B617EC6@jimkeener.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
What are the errors you're getting?
I don't think unique key is the correct syntax. https://www.postgresql.org/docs/current/static/indexes-unique.html
I also don't think the key can be named the same as the field.
Jim
On December 24, 2017 12:52:39 PM EST, Michelle Konzack <linux4michelle(at)tamay-dogan(dot)net> wrote:
>Hello *
>
>I try to convert a Database scheme from mySQL to pgSQL and have
>problems with the line:
>
> KEY post_date (post_date)
>
>and later probably with the lines
>
> UNIQUE KEY user (stat_login)
>and
> KEY forum_id (forum_id)
>
>too. How to solv this prolem?
>
>Thanks
>Michelle
>
>----8<----------------------------------------------------------------
>CREATE TABLE sqmf_forum (
> forum_id serial NOT NULL,
> forum_name varchar(50) NOT NULL,
> forum_description varchar(250) NOT NULL,
> forum_visible integer NOT NULL default '0',
> display_order integer NOT NULL default '1',
> PRIMARY KEY (forum_id)
>);
>
>CREATE TABLE sqmf_post (
> post_id serial NOT NULL,
> thread_id integer NOT NULL,
> post_login varchar NOT NULL,
> post_date timestamp NOT NULL,
> post_content text NOT NULL,
> PRIMARY KEY (post_id),
> KEY post_date (post_date)
>);
>
>CREATE TABLE sqmf_stat (
> stat_login varchar(70) NOT NULL,
> stat_post integer default '1',
> stat_thread integer default '1',
> PRIMARY KEY (stat_login),
> UNIQUE KEY user (stat_login)
>);
>
>CREATE TABLE sqmf_thread (
> thread_id serial NOT NULL,
> forum_id integer NOT NULL,
> thread_login varchar(70) NOT NULL,
> thread_date datetime NOT NULL,
> thread_title varchar(200) NOT NULL,
> thread_content longtext NOT NULL,
> nb_view integer NOT NULL default '0',
> nb_post integer NOT NULL default '1',
> last_post_date datetime NOT NULL,
> last_post_login varchar(70) NOT NULL,
> PRIMARY KEY (thread_id),
> KEY forum_id (forum_id)
>);
>----8<----------------------------------------------------------------
>
>
>--
>Michelle Konzack
>00372-54541400
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
From | Date | Subject | |
---|---|---|---|
Next Message | Andreas Kretschmer | 2017-12-24 18:18:04 | Re: Scheme conversion MySQL to PGSQL |
Previous Message | Michelle Konzack | 2017-12-24 17:52:39 | Scheme conversion MySQL to PGSQL |