{"id":12309,"date":"2022-09-14T15:52:30","date_gmt":"2022-09-14T12:52:30","guid":{"rendered":"https:\/\/flatlogic.com\/blog\/?p=12309"},"modified":"2022-09-14T15:52:35","modified_gmt":"2022-09-14T12:52:35","slug":"flatlogic-platform-update-reset-functionality","status":"publish","type":"post","link":"https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/","title":{"rendered":"Flatlogic Platform Update: Reset Functionality"},"content":{"rendered":"\n<p>We are pleased to announce that the application generated on the Flatlogic Platform now offers the possibility to Reset your project!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Use Case<\/h2>\n\n\n\n<p>There are 2 use cases for the Reset button:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>to remove old migrations that are no longer needed and combine all migrations into one file (faster, better, prettier);<\/li><li>to reset the database by deleting it completely and creating it again.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Where to find it?<\/h2>\n\n\n\n<p>To reset your project, please go to your project&#8217;s settings. Then go to the <strong>Settings<\/strong> tab and click the <strong>Reset <\/strong>button. With this action, you will delete the database with your data and migration history, keeping only the last state. Your code will then be pushed to the GitHub, if it (the GitHub) exists.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" data-src=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/09\/image-1-866x1024.png\" alt=\"\" class=\"wp-image-12318 lazyload\" width=\"433\" height=\"512\" data-srcset=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/09\/image-1-866x1024.png 866w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/09\/image-1-508x600.png 508w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/09\/image-1-768x908.png 768w, https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/09\/image-1.png 1220w\" data-sizes=\"auto\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 433px; --smush-placeholder-aspect-ratio: 433\/512;\" data-original-sizes=\"(max-width: 433px) 100vw, 433px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">About Flatlogic Platform<\/h2>\n\n\n\n<p><a href=\"https:\/\/flatlogic.com\/blog\/stand-with-ukraine\/\">Flatlogic<\/a> helps software developers and businesses build <a href=\"https:\/\/flatlogic.com\/blog\/7-reasons-why-ui-matters-in-web-development\/\">web application<\/a> quickly. Flatlogic generated <a href=\"https:\/\/flatlogic.com\/blog\/7-trends-in-javascript-to-look-for-in-2020\/\">web<\/a> application code in different stacks (Vue, <a href=\"https:\/\/flatlogic.com\/blog\/crud-app\/\">React<\/a>, <a href=\"https:\/\/flatlogic.com\/blog\/bootstrap-vs-material-ui-which-one-to-use-for-the-next-web-app\/\">Angular<\/a>, <a href=\"https:\/\/flatlogic.com\/blog\/top-javascript-calendar-plugins\/\">Node.js<\/a>, Laravle) within minutes based on the <a href=\"https:\/\/flatlogic.com\/blog\/ready-made-web-app-scheme-integration-flatlogic-platform-update\/\">database schema<\/a>. You can create DB schema either using our internal UI tool or by importing <a href=\"https:\/\/flatlogic.com\/blog\/what-is-postgresql\/\">SQL<\/a> scheme files.<\/p>\n\n\n\n<p>The resulting <a href=\"https:\/\/flatlogic.com\/blog\/difference-between-react-and-angular-a-comparison-guide-for-2021\/\">app<\/a> will have the following features out of a box:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Preconfigured authorization and authenticating;<\/li><li>Tables and forms;<\/li><li>Responsive UI of the app;<\/li><li><a href=\"https:\/\/flatlogic.com\/blog\/react-pagination-guide-and-best-react-pagination-libraries\/\">CRUD<\/a> functions;<\/li><li>Full access to the front-end, and back-end code;<\/li><li><a href=\"https:\/\/flatlogic.com\/blog\/what-is-docker-and-why-use-it\/\">Docker<\/a> for deploying to other platforms;<\/li><li>Auto-generated API for each entity documented in Swagger.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Summing Up<\/h2>\n\n\n\n<p>We have spent a lot of time and effort improving our platform. It is our pleasure to create something new for our customers and always be in touch with you. Do not waste time, try our new <a href=\"https:\/\/flatlogic.com\/projects\/new\">feature<\/a> and see how rapid and simple it is! and see how fast and easy it is! If you encounter any difficulties, feel free to leave us a message on our <a href=\"https:\/\/flatlogic.com\/forum\/\">forum<\/a>, <a href=\"https:\/\/twitter.com\/flatlogic\/\">Twitter<\/a> or <a href=\"https:\/\/www.facebook.com\/flatlogic\">Facebook<\/a>. We will respond to your inquiry as quickly as possible!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Flatlogic Platform now offers the possibility to Reset your project!<\/p>\n","protected":false},"author":24,"featured_media":12316,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"flatlogic_tldr":"New Reset feature available for Flatlogic-generated apps\nUse cases: squash old migrations into one file; delete and recreate the database\nAccess via Project Settings > Settings > Reset; DB and migration history deleted, last state kept\nOn reset, code is pushed to GitHub if a repo exists","flatlogic_facts":[{"text":"Reset removes old migrations and combines them into a single file","source":""},{"text":"Reset can delete the database completely and create it again","source":""},{"text":"Reset is in Project Settings; it deletes DB data and migration history, keeping only the last state","source":""},{"text":"After reset, code is pushed to GitHub if a repository exists","source":""},{"text":"Flatlogic generates app code (Vue, React, Angular, Node.js, Laravel) within minutes from a DB schema","source":""}],"footnotes":""},"categories":[129],"tags":[268,123,441,284],"class_list":["post-12309","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-updates","tag-flatlogic-generator","tag-product-update","tag-flatlogic-platform","tag-platform-updates"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Flatlogic Platform Update: Reset Functionality - Flatlogic Blog<\/title>\n<meta name=\"description\" content=\"Flatlogic Platform now offers the possibility to Reset your project!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Flatlogic Platform Update: Reset Functionality\" \/>\n<meta property=\"og:description\" content=\"Flatlogic Platform now offers the possibility to Reset your project!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/\" \/>\n<meta property=\"og:site_name\" content=\"Flatlogic Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/flatlogic\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-14T12:52:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-14T12:52:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-13-at-18.44.41.png\" \/>\n\t<meta property=\"og:image:width\" content=\"838\" \/>\n\t<meta property=\"og:image:height\" content=\"840\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Alesia S.\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@flatlogic\" \/>\n<meta name=\"twitter:site\" content=\"@flatlogic\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alesia S.\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Flatlogic Platform Update: Reset Functionality - Flatlogic Blog","description":"Flatlogic Platform now offers the possibility to Reset your project!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/","og_locale":"en_US","og_type":"article","og_title":"Flatlogic Platform Update: Reset Functionality","og_description":"Flatlogic Platform now offers the possibility to Reset your project!","og_url":"https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/","og_site_name":"Flatlogic Blog","article_publisher":"https:\/\/www.facebook.com\/flatlogic","article_published_time":"2022-09-14T12:52:30+00:00","article_modified_time":"2022-09-14T12:52:35+00:00","og_image":[{"width":838,"height":840,"url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-13-at-18.44.41.png","type":"image\/png"}],"author":"Alesia S.","twitter_card":"summary_large_image","twitter_creator":"@flatlogic","twitter_site":"@flatlogic","twitter_misc":{"Written by":"Alesia S.","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/#article","isPartOf":{"@id":"https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/"},"author":{"name":"Alesia S.","@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/person\/4ea8cd13c3b9919c455be1f34183a0c9"},"headline":"Flatlogic Platform Update: Reset Functionality","datePublished":"2022-09-14T12:52:30+00:00","dateModified":"2022-09-14T12:52:35+00:00","mainEntityOfPage":{"@id":"https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/"},"wordCount":308,"commentCount":0,"publisher":{"@id":"https:\/\/flatlogic.com\/blog\/#organization"},"image":{"@id":"https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/#primaryimage"},"thumbnailUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-13-at-18.44.41.png","keywords":["Flatlogic Generator","Flatlogic Generator Updates","Flatlogic Platform","Platform Updates"],"articleSection":["Updates"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/","url":"https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/","name":"Flatlogic Platform Update: Reset Functionality - Flatlogic Blog","isPartOf":{"@id":"https:\/\/flatlogic.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/#primaryimage"},"image":{"@id":"https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/#primaryimage"},"thumbnailUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-13-at-18.44.41.png","datePublished":"2022-09-14T12:52:30+00:00","dateModified":"2022-09-14T12:52:35+00:00","description":"Flatlogic Platform now offers the possibility to Reset your project!","breadcrumb":{"@id":"https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/#primaryimage","url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-13-at-18.44.41.png","contentUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2022\/09\/Screenshot-2022-09-13-at-18.44.41.png","width":838,"height":840},{"@type":"BreadcrumbList","@id":"https:\/\/flatlogic.com\/blog\/flatlogic-platform-update-reset-functionality\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/flatlogic.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Flatlogic Platform Update: Reset Functionality"}]},{"@type":"WebSite","@id":"https:\/\/flatlogic.com\/blog\/#website","url":"https:\/\/flatlogic.com\/blog\/","name":"Flatlogic Blog","description":"Vibe-coding, AI Agents, Professional Software Development Services, Case Studies and More","publisher":{"@id":"https:\/\/flatlogic.com\/blog\/#organization"},"alternateName":"Flatlogic Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/flatlogic.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/flatlogic.com\/blog\/#organization","name":"Flatlogic","url":"https:\/\/flatlogic.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/62ea6de0b3469aa3d6ebb528-1.png","contentUrl":"https:\/\/flatlogic.com\/blog\/wp-content\/uploads\/2025\/10\/62ea6de0b3469aa3d6ebb528-1.png","width":970,"height":257,"caption":"Flatlogic"},"image":{"@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/flatlogic","https:\/\/x.com\/flatlogic","https:\/\/www.instagram.com\/flatlogiccom\/","https:\/\/www.linkedin.com\/company\/flatlogic\/"]},{"@type":"Person","@id":"https:\/\/flatlogic.com\/blog\/#\/schema\/person\/4ea8cd13c3b9919c455be1f34183a0c9","name":"Alesia S.","url":"https:\/\/flatlogic.com\/blog\/author\/alesya\/"}]}},"_links":{"self":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/12309","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/comments?post=12309"}],"version-history":[{"count":4,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/12309\/revisions"}],"predecessor-version":[{"id":12330,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/posts\/12309\/revisions\/12330"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/media\/12316"}],"wp:attachment":[{"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/media?parent=12309"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/categories?post=12309"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/flatlogic.com\/blog\/wp-json\/wp\/v2\/tags?post=12309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}