Перейти до

Phpmyadmin беда.


Gmen

Рекомендованные сообщения

пытаюсь залить таблицы:

CREATE TABLE "admin" (
 "username" character varying(255) NOT NULL default '',
 "password" character varying(255) NOT NULL default '',
 "created" timestamp with time zone default now(),
 "modified" timestamp with time zone default now(),
 "active" boolean NOT NULL default true,
 Constraint "admin_key" Primary Key ("username")
);
COMMENT ON TABLE admin IS 'Postfix Admin - Virtual Admins';
--
-- Table structure for table alias
--
CREATE TABLE alias (
address character varying(255) NOT NULL default '',
goto text NOT NULL,
domain character varying(255) NOT NULL default '',
created timestamp with time zone default now(),
modified timestamp with time zone default now(),
active boolean NOT NULL default true,
-- PRIMARY KEY ("address"),
-- KEY address ("address"),
Constraint "alias_key" Primary Key ("address")
);
COMMENT ON TABLE alias IS 'Postfix Admin - Virtual Aliases';

--
-- Table structure for table domain
--
CREATE TABLE domain (
domain character varying(255) NOT NULL default '',
description character varying(255) NOT NULL default '',
aliases integer NOT NULL default 0,
mailboxes integer NOT NULL default 0,
maxquota integer NOT NULL default 0,
transport character varying(255) default NULL,
backupmx boolean NOT NULL default false,
created timestamp with time zone default now(),
modified timestamp with time zone default now(),
active boolean NOT NULL default true,
-- PRIMARY KEY ("domain"),
-- KEY domain ("domain"),
Constraint "domain_key" Primary Key ("domain")
);
COMMENT ON TABLE domain IS 'Postfix Admin - Virtual Domains';

--
-- Table structure for table domain_admins
--
CREATE TABLE domain_admins (
username character varying(255) NOT NULL default '',
domain character varying(255) NOT NULL default '',
created timestamp with time zone default now(),
active boolean NOT NULL default true
-- KEY username ("username")
);
COMMENT ON TABLE domain_admins IS 'Postfix Admin - Domain Admins';

--
-- Table structure for table log
--
CREATE TABLE log (
timestamp timestamp with time zone default now(),
username character varying(255) NOT NULL default '',
domain character varying(255) NOT NULL default '',
action character varying(255) NOT NULL default '',
data character varying(255) NOT NULL default ''
-- KEY timestamp ("timestamp")
);
COMMENT ON TABLE log IS 'Postfix Admin - Log';

--
-- Table structure for table mailbox
--
CREATE TABLE mailbox (
username character varying(255) NOT NULL default '',
password character varying(255) NOT NULL default '',
name character varying(255) NOT NULL default '',
maildir character varying(255) NOT NULL default '',
quota integer NOT NULL default 0,
domain character varying(255) NOT NULL default '',
created timestamp with time zone default now(),
modified timestamp with time zone default now(),
active boolean NOT NULL default true,
-- PRIMARY KEY ("username"),
-- KEY username ("username"),
Constraint "mailbox_key" Primary Key ("username")
);
COMMENT ON TABLE mailbox IS 'Postfix Admin - Virtual Mailboxes';

--
-- Table structure for table vacation
--
CREATE TABLE vacation (
email character varying(255) NOT NULL default '',
subject character varying(255) NOT NULL default '',
body text NOT NULL,
cache text NOT NULL,
domain character varying(255) NOT NULL default '',
created timestamp with time zone default now(),
active boolean NOT NULL default true,
-- PRIMARY KEY ("email"),
-- KEY email ("email")
Constraint "vacation_key" Primary Key ("email")
);
COMMENT ON TABLE vacation IS 'Postfix Admin - Virtual Vacation';

GRANT SELECT,INSERT,UPDATE,DELETE ON admin,alias,domain,domain_admins,log,mailbox,vacation TO postfixadmin_user;

 

Пишет :

Ошибка

 

SQL-запрос:

 

CREATE TABLE "admin"(

"username"character varying( 255 ) NOT NULL default '',

"password"character varying( 255 ) NOT NULL default '',

"created"timestamp WITH timezone defaultnow( ) ,

"modified"timestamp WITH timezone defaultnow( ) ,

"active"boolean NOT NULL defaulttrue,

CONSTRAINT "admin_key" PRIMARY KEY ( "username" )

);

 

Ответ MySQL: Документация

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"admin" (

"username" character varying(255) NOT NULL default '',

"password' at line 1

 

Что это может быть.

Ссылка на сообщение
Поделиться на других сайтах

Это есть попытка залить POSTFIX дамп в MYSQL.

 

А если в деталях, то в mysql нет типа данных character varying, есть varchar.

 

Как "бороться"? А никак.... Кроме ручной правки дампа.

Ссылка на сообщение
Поделиться на других сайтах
Я в запросах не очеь, помогите правильно сотавить.

=~ /varying/varchar/ig

и пробуете залить.

чего-то не совсем понятно. :-0

=~ - найти и заменить varying на varchar не обращая внимания на регистр и произвести замену по всему тексту

Ссылка на сообщение
Поделиться на других сайтах
=~ - найти и заменить varying на varchar не обращая внимания на регистр и произвести замену по всему тексту

Это все равно не поможет, заменять надо не только это.

 

Автору топика:

 

Лучший вариант №1 - изучите mysql.

 

Лучший вариант №2 - забейте.

 

С варианта №3 различные вариации на тему "е@ите мозг окружающим"... Потому что даже если Вы создадите все таблицы, начнутся проблемы с внешними ключами. Вылезут проблемы с компиляцией mysql без поддержки innodb. Проблемы с пакетной вставкой записей. И т.д., и т.п....

Ссылка на сообщение
Поделиться на других сайтах
=~ - найти и заменить varying на varchar не обращая внимания на регистр и произвести замену по всему тексту

Это все равно не поможет, заменять надо не только это.

 

Автору топика:

 

Лучший вариант №1 - изучите mysql.

 

Лучший вариант №2 - забейте.

 

С варианта №3 различные вариации на тему "е@ите мозг окружающим"... Потому что даже если Вы создадите все таблицы, начнутся проблемы с внешними ключами. Вылезут проблемы с компиляцией mysql без поддержки innodb. Проблемы с пакетной вставкой записей. И т.д., и т.п....

я не вчитывалcя в sql как бы своё время дороже, но думаю ваш совет более верен:(

Ссылка на сообщение
Поделиться на других сайтах

Пока вы меня пуляли от одного к другому, я уже и сам выход нашел.

Если по вашим советам идти, то не хватит своих мозгов.

 

ПС: Мне что-то в последнее время кажеться что форум созданы не помагать, а посылать и гнобить, как не печально, но это реальность.

Ссылка на сообщение
Поделиться на других сайтах

не все так печально, просто нужно правильно задать вопрос, желательно по порядку:

- есть вот что

- сейчас сделано вот так

- пробую вот так

- ошибка вот такая

 

и не будут гнобить и посылать, а если пишут - ..не работает, зараза...

просто потому что содрал где-то скрипт или инструкцию, даже не разобравшись что там описано и как работает, то сам по себе напрашивается вариант №3 указаный в посте Sanito.

Ссылка на сообщение
Поделиться на других сайтах
не все так печально, просто нужно правильно задать вопрос, желательно по порядку:

- есть вот что

- сейчас сделано вот так

- пробую вот так

- ошибка вот такая

 

и не будут гнобить и посылать, а если пишут - ..не работает, зараза... 

просто потому что содрал где-то скрипт или инструкцию, даже не разобравшись что там описано и как работает, то сам по себе напрашивается вариант №3 указаный в посте Sanito.

Чувак...

Со всем уважением к вам отвечаю.

 

А не проще было написать...

Gmen:

Пойди вот сюда http://............................

Там про эту проблему написано, вот и найдешь себе помощь.....

Или просто игнорить, чтоб не показывавать СВОЙ МОЗГ Интелектуальный...

Ну согласисиь что это не правильно....

 

ладно это лирика....

 

Вы конечно правы были, теперь проблемы при пакетной вставке....

Работает только вставка по одной таблице, скажите где была допучена ошибка?

 

и обьясните мне, все говорят о компелировании о котором я вообще не понимаю что это.

Говорит откомпилируй с помощью "cc" а я дупля не режу...

Ссылка на сообщение
Поделиться на других сайтах

Со всем уважением к вам отвечаю.

 

А не проще было написать...

Gmen:

Пойди вот сюда http://............................

Там про эту проблему написано, вот и найдешь себе помощь.....

Или просто игнорить, чтоб не показывавать СВОЙ МОЗГ Интелектуальный...

Ну согласисиь что это не правильно....

 

ладно это лирика....

 

Вы конечно правы были, теперь проблемы при пакетной вставке....

Работает только вставка по одной таблице, скажите где была допучена ошибка?

 

и обьясните мне, все говорят о компелировании о котором я вообще не понимаю что это.

Говорит откомпилируй с помощью "cc" а я дупля не режу...

вам наверное надо бы прочитать немного книжек по основам никс систем... а не бросаться с головой в администрирование не зная и простых вещей.

Ссылка на сообщение
Поделиться на других сайтах

Есть допустим исходники, которые нужно скомпилить. Обычно там есть Makefile и configure. Если последний есть, тогда набираешь ./configure, потом make, потом make install, естессно перейдя в папку того, что нужно компилить.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...