{"repo":"FCO/Red","free":true,"listed":false,"github":"https://github.com/FCO/Red","clone":"git clone https://github.com/FCO/Red.git","description":"A WiP ORM for Raku","language":"Raku","stars":77,"topics":["orm","perl6","db","database","framework","raku","rakudo"],"license":"Artistic-2.0","category":"databases-storage","readme_excerpt":"Red === Take a look at our Documentation: https://fco.github.io/Red/ Red - A WiP ORM for Raku ---------------------------- INSTALL ------- Install with (you need rakudo 2018.12-94-g495ac7c00 or newer ): zef install Red If the command above doesn't work, you may need to add the following flag to the install command: The above --exclude flag tells zef to not try and install the dependency pq directly as it is a native library (it's referencing libpq .) SYNOPSIS -------- DESCRIPTION ----------- Red is a WiP ORM for Raku. traits is column is column{} is id is id{} is serial is referencing{} is relationship{} is table< is nullable features: relationships Red will infer relationship data if you use type constraints on your properties. If you want to put your schema into multiple files, you can create an \"indirect\" relationship, and Red will look up the related models as necessary. If Red can’t find where your model is defined you can override where it looks with require : custom table name not nullable columns by default Red, by default, has not nullable columns, to change it: load object from database save object on the database search for a list of object phasers before-create after-create before-update after-update before-delete after-delete Temporary table Create table IN create AUTHOR ------ Fernando Correa de Oliveira COPYRIGHT AND LICENSE --------------------- Copyright 2018 Fernando Correa de Oliveira This library is free software; you can redistribute it and/or modify it u","default_branch":null,"files":null,"tree":[],"storefront":"/r/FCO","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/FCO/Red/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}