Git Product home page Git Product logo

zf-oauth2-doctrine-mutatetablenames's Introduction

Mutate tablename for Apigility OAuth2 Doctrine Adapter

About

This module allows to configure the tables that the OAuth2 Doctrine Adapter for Apigility generates.

Installation

Installation of this module uses composer. For composer documentation, please refer to getcomposer.org.

$ php composer.phar require bushbaby/zf-oauth2-doctrine-mutatetablenames "~0.2"

Add this module to your application's configuration:

'modules' => array(
   ...
   'ZF\OAuth2\Doctrine\MutateTableNames',
),

Configuration

Copy config/oauth2.doctrine-orm.mutatetablenames.global.php.dist to your autoload directory and rename to oauth2.doctrine-orm.mutatetablenames.global.php

Edit the appropriate values to customize table names. This module considers the usage of the configured doctrine event manager.

Migration

You should be able to review the changes with the following command

php public/index.php orm:schema-tool:update --dump-sql

When satisfied run this command to actually modify your database

php public/index.php orm:schema-tool:update --force

Now you should manually copy the relevant information to the new tables. Old tables are not removed unless you specify the '--complete' flag.

WARNING: Will find any difference between the doctrine managed entities and the schema found in the database, not just the ones regarding the table name changes!

zf-oauth2-doctrine-mutatetablenames's People

Contributors

basz avatar renatopeterman avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.