Re: [phpMyAdmin Developers] Add support for CHECK constraints
Lakshay arora <[email protected]>
| Newsgroups | gmane.comp.php.phpmyadmin.devel |
|---|---|
| Message-ID | <CAB1=0c4KOiVGKqZto=_5ZMVEFJ2LDWEjiiDqHnEmCfYGTKmS-A@mail.gmail.com> |
I'm working on the parser. I'm seeing the code for the first time. Can someone give me a head start. On Sat, Jul 14, 2018 at 10:37 AM, Lakshay arora <[email protected]> wrote: > Yes, > Thank you > > On Fri, Jul 13, 2018 at 8:13 PM, Isaac Bennetch <[email protected]> > wrote: > >> >> >> On Jul 13, 2018, at 4:50 AM, Lakshay arora <[email protected]> >> wrote: >> >> I need some help with this. >> To extend mysql feature, we have to use configuration storage(phpmyadmin >> database) and it is not set, then I'll have to disable this feature >> completely(like it doesn't exist). >> we don't use configuration storage and use only the features provided by >> mysql. >> Any suggestions. >> >> >> That's correct. You may be able to use one of the existing tables or make >> a new one, but either way if the table doesn't exist, if the configuration >> storage database doesn't, or if they aren't configured you'll need to just >> disable the feature. >> >> A good example of how that is handled already is with the internal >> relations feature that works similar to InnoDB relations. >> >> You've got the right idea, though. If the user doesn't have the proper >> table structure or has disabled the feature in config.inc.php then we >> should just disable the enhancement entirely. >> >> Does that help? >> >> >> >> On Wed, Jul 11, 2018 at 8:29 AM, Isaac Bennetch <[email protected]> >> wrote: >> >>> Hi developers, >>> >>> On Sat, Jul 7, 2018 at 3:42 AM, Lakshay arora >>> <[email protected]> wrote: >>> > Since mysql does not provide an option to edit a check constraint or >>> even to >>> > describe it, I was thinking about making that functionality myself. >>> Check >>> > constraints will be saved in a table named pma_checkConstraints in >>> > phpmyadmin databse, where we will store all the info about ccs. This >>> way, we >>> > can also add an option to edit a cc. >>> > I'll also create a new class CheckConstraint which will handle all the >>> > functionality. >>> > Any suggestions?? >>> >>> I'm uncertain about this feature. On one hand, it seems like an area >>> where we could provide some extra functionality that MySQL doesn't — >>> similar to how we supported relations between tables before InnoDB was >>> so popular. On the other hand, it's not something that's been >>> requested much, isn't expected since it's outside the scope of MySQL's >>> features, and is something that I imagine MySQL will eventually >>> support anyway. Having it in place would only benefit users when using >>> phpMyAdmin directly rather than using any application. >>> >>> I have a slight inclination to say no to this idea, but I certainly >>> could be swayed another way. >>> >>> Isaac >>> >>> _______________________________________________ >>> Developers mailing list >>> [email protected] >>> https://lists.phpmyadmin.net/mailman/listinfo/developers >>> >> >> _______________________________________________ >> Developers mailing list >> [email protected] >> https://lists.phpmyadmin.net/mailman/listinfo/developers >> >> >> _______________________________________________ >> Developers mailing list >> [email protected] >> https://lists.phpmyadmin.net/mailman/listinfo/developers >> >> > _______________________________________________ Developers mailing list [email protected] https://lists.phpmyadmin.net/mailman/listinfo/developers