How to delete old data in supabase - supabase

I have a supabase app and my database is filled with old data and i want to delete it using a scheduled netlify function how can i implement this? I want it to delete data that is more than a month old, the scheduled function will run daily, and the delete will be to a specific table named Data

Related

Laravel 5.5 Real Time datatable update

I am using Laravel 5.5 and I have implemented some datatable with DataTables.net for the view of alarms coming from the corporate network. These alarms are stored in a MySql database. I would like my tables in the blade to update automatically when a new record is stored in the table or when an update is performed. I have read several articles on the web and I think the best solution is to use the Socket.io library with laravel echo, Laravel Broadcasting and Laravel Event. But I have a question that I can't answer. How do I catch the event of a new record in the table or an update? The only way to go is to set up a trigger in the database or is there another solution?
Database triggers aren't the only the way to catch those events. Laravel Eloquent allows you to implement hooks such as created, updated, etc...
https://laravel.com/docs/5.5/eloquent#events

Laravel Voyager-Deletion of table fields does not delete from view

I am working on a very simple web application and managing admin panel using Laravel Voyager Version: 1.1 and Laravel Version 5.7.
I have created Courses table using Voyager database tool. There is a column by the name of tutor_id in Courses table.
It was working fine but after few days due to application requirements I have deleted that “tutor_id” column from "Courses" table using Voyager. The column has successfully deleted from table which I can see by going to phpMyAdmin.
The issue is that when I browse Courses the tutor_id column is still present there as shown in the figure.
I have cleared the cache but have no luck.
1) go to table data_types and find id of "Courses" table
2) go to table data_rows and find "tutor_id" row and delete it

How to "connect" Laravel project with Craft 3 CMS Website

I've developed an app which fetches data from an API based on Laravel 5.5. The marketing landingpage of the app is based on Craft CMS Version 3. The marketing website and the API and the databases of both systems are running on the same server.
I want to generate landingpages for each row of table X of the Laravel database.
www.website.com/awesome-landingpage-about-{slug}
What is the best approach to realize this?
I don't want to fetch the data directly from Laravel's database
I don't want to synchronize the Craft CMS database with the Laravel (add/remove the rows from the laravel's database as entries to Craft)
It would be awesome to be able to have an entry-type "Landingpage" where we can optionally create a landingpage, referencing to an ID of the laravel table and add additional content for the landingpages.
Would be a JSON-API from Laravel to Craft CMS Plugin a good performant idea?
One option would be to use a Dynamic Route and just fetch the data from 127.0.0.1 (because same server) from the template file? Or is there a smarter way in Craft CMS?
Let's start of by:
"I don't want to fetch the data directly from Laravel's database"
I'm assuming you don't want to write code in CraftCMS to access another project's database. Good. IF you plan on having them do seperate jobs and use Laravel API for fetching data alone, let it handle it's own database.
"I don't want to synchronize the Craft CMS database with the Laravel (add/remove the rows from the laravel's database as entries to Craft)"
So, this is my question:
You want to be able to create landing pages based of Laravel's rows alone or based of Laravel's database row's and CraftCMS's?
It all comes down to how well you want to abstract both frameworks.
I would probably tell laravel to accept requests from authenticated user (a CraftCMS User) or from localhosts (from within the machine alone) and I'd create endpoints to add/remove/edit/get data at my disposal. I'd then fetch rows from Laravel and combine with my own (assume I'm the CMS).
Even in an intranet network, the request to tell laravel to access the database is longer than to access the database from CraftCMS, so you should expect a dependency between the two projects.
For point 3, you'll have to store information on each database about something. On CraftCMS's to store at least the ID's it's going to request to laravel and laravel will have to get an endpoint where it can insert new stuff, if you're planning on having additional content there.
I'm not entirely sure if I got the idea you're trying to show when you say "add additional content for the landing pages" but I'd try to keep it simple and abstract it's uses, Laravel to store this 'information' that the CMS shouldn't handle in the first place (or you can work out some extra tables and import them to the other database).
Impact performance? Depends on the ammount of data you've got

how to duplicate Odoo v8 database?

I've been trying to duplicate Odoo's datebase in order to create a production database and a testing one. How can I do this? Once this is ready, how do I know which database I am working at?
You can do database related operation like create new , duplicate , drop, backup database or restore database from odoo ui it self.
http://server_address:port/web/database/manager
Here you will get all the option to manage database from ui.
just click on database manager just below the password field of login page then you can see Menu Named 'DUPLICATE' just click on that then there are two fields write there the source database name and new(Duplicated) Database and then click on Duplicate button on header. It duplicates DB in Seconds

create first user in Laravel 5

This is my first time using Laravel 5. Never experienced with any of other framework like CakePHP, CodeIgniter, Yii, etc. I just know how to use make api REST with slim framework.
I already create a table users as I can't access <<URL>>/home. I create fields and load it some data. Whenever I want to try reset the password, it show error because I dont have table password_resets. What are the steps to be taken after install the Laravel actually.
Thanks
You don't need to create any table manually (and you shouldn't). In Laravel you have migrations that help you quickly create tables in your database and seeds (where you can put initial data to those tables).
In fresh Laravel installation you have 2 ready migrations (for creating users and password_resets tables). All you need to do is running your console, go to directory where you have your Laravel project and run:
php artisan migrate
to run those migrations. After running this command Laravel will create those 2 tables for you. Before, you need to have configured your database connection (look at config/database.php file)

Resources