2017-09-18 7 views
1

これは多くの質問がされているかもしれないが、答えはあまりにも曖昧です...基本的には直接的な方法で知りたいのですが、私のテーブル工夫宝石とkey.tbl_ctrl_usuario ...Rails 5 PostgreSQLに既に作成されているユーザテーブルを使用してdeviseを生成する

Devise with rails 5

Adding devise gem to rails 4

これらは私がチェックしたリンクがありますが、答えは私が... completly理解することはできません

私はそれはあなたがあなたのテーブル名を変更することができます簡単にするために、あなたのテーブルリンクの電子メール、パスワードなどで工夫必要な列を追加する必要があり、このように

CREATE TABLE key.tbl_ctrl_usuario 
(
    idusuario integer NOT NULL, 
    nombreusuario character varying(150) NOT NULL, 
    clave character varying(300) NOT NULL, 
    rol character varying(50) NOT NULL, 
    estado boolean NOT NULL DEFAULT false, 
    CONSTRAINT tbl_ctrl_usuario_pkey PRIMARY KEY (idusuario), 
    CONSTRAINT tbl_ctrl_usuario_idusuario_fkey FOREIGN KEY (idusuario) 
     REFERENCES key.tbl_ctrl_empleados (idempleado) MATCH SIMPLE 
     ON UPDATE NO ACTION ON DELETE NO ACTION 
) 
WITH (
    OIDS=FALSE 
); 
ALTER TABLE key.tbl_ctrl_usuario 
    OWNER TO postgres; 

答えて

0

を宣言していますPostgreSQLで私のデータベースと私のテーブルUSERを持っていますユーザーcheck here how to rename migrationに連絡し、既に作成されたテーブルを使用して、このデバイスを生成するためのlinkを確認してください。

0

移行時にユーザーの表の名前を変更します。既存のユーザテーブルには、postgresのユーザが含まれています。あなたはスペイン語ではなく英語で変数を使うべきです

関連する問題