{"repo":"mikebronner/laravel-optimized-postgres","free":true,"listed":false,"github":"https://github.com/mikebronner/laravel-optimized-postgres","clone":"git clone https://github.com/mikebronner/laravel-optimized-postgres.git","description":"Implement all textual fields as `text` in Postgres databases.","language":"PHP","stars":58,"topics":["laravel","postgresql","migrations","laravel-package"],"license":"MIT","category":"databases-storage","readme_excerpt":"Optimized Postgres for Laravel Impetus By default I like my Postgres database to use text type for all textual fields. When you run your migrations with this package installed, it will convert the following migration types to text : char , and string . Installation Requirements - PHP 8.2+ - Laravel 10, 11, 12, or 13 Version Support PHP Laravel Support ----- --------- --------- 8.2 10, 11 ✅ 8.3 10, 11, 12, 13 ✅ 8.4 10, 11, 12, 13 ✅ 8.5 10, 11, 12, 13 ✅ Composer Command Service Provider If you are on Laravel 5.5, the service provider will auto-register once the package is installed. You can skip this step. If you haven't upgraded to Laravel 5.5 yet, add the following to the providers array in your \\config\\app.php file: Usage When writing migrations, be sure to remove the following use statement from the top of the file: This is included in the two default migrations provided with Laravel projects, but I don't believe is added when you make a new migration. Future Updates - possibly expand to normalize numbers, more research needed.","default_branch":null,"files":null,"tree":[],"storefront":"/r/mikebronner","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mikebronner/laravel-optimized-postgres/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."}