Suche senden
Hochladen
Migrator.net
•
Als PPTX, PDF herunterladen
•
1 gefällt mir
•
485 views
T
tihobrazov
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 12
Jetzt herunterladen
Empfohlen
Alfresco勉強会#40 QRコードによる文書の振り分け
Alfresco勉強会#40 QRコードによる文書の振り分け
Takeshi Totani
SFScon19 - Luca Romano Simone Vianello - ORM and RDBMS, how to make them work...
SFScon19 - Luca Romano Simone Vianello - ORM and RDBMS, how to make them work...
South Tyrol Free Software Conference
Apache airflow
Apache airflow
Purna Chander
Lambda architecture
Lambda architecture
Ivan Kosianenko
Redux with React Native
Redux with React Native
Dan Jensen
PostGraphQL
PostGraphQL
Daniel Büchele
Productionize spark structured streaming
Productionize spark structured streaming
Ivan Kosianenko
Monitoring on Kubernetes using prometheus
Monitoring on Kubernetes using prometheus
Chandresh Pancholi
Empfohlen
Alfresco勉強会#40 QRコードによる文書の振り分け
Alfresco勉強会#40 QRコードによる文書の振り分け
Takeshi Totani
SFScon19 - Luca Romano Simone Vianello - ORM and RDBMS, how to make them work...
SFScon19 - Luca Romano Simone Vianello - ORM and RDBMS, how to make them work...
South Tyrol Free Software Conference
Apache airflow
Apache airflow
Purna Chander
Lambda architecture
Lambda architecture
Ivan Kosianenko
Redux with React Native
Redux with React Native
Dan Jensen
PostGraphQL
PostGraphQL
Daniel Büchele
Productionize spark structured streaming
Productionize spark structured streaming
Ivan Kosianenko
Monitoring on Kubernetes using prometheus
Monitoring on Kubernetes using prometheus
Chandresh Pancholi
Heptio Contour - talk CNCF Nantes
Heptio Contour - talk CNCF Nantes
Gaëlle Acas
Airflow introduction
Airflow introduction
Chandler Huang
Intro to RxJS
Intro to RxJS
Alan Fadliawan
Lyon Studytrip - Microservices in Docker & Kubernetes
Lyon Studytrip - Microservices in Docker & Kubernetes
Wouter Devinck
Google cloud functions
Google cloud functions
Péter Nagy
Logging in The World of DevOps
Logging in The World of DevOps
DevOps Indonesia
7 17 event_logging_architecture 1
7 17 event_logging_architecture 1
ss_testing
Life of a startup - Sjoerd Mulder - Codemotion Amsterdam 2017
Life of a startup - Sjoerd Mulder - Codemotion Amsterdam 2017
Codemotion
Apache Airflow
Apache Airflow
Knoldus Inc.
高速な案件サイクルを支えるデータ基盤 その実践例
高速な案件サイクルを支えるデータ基盤 その実践例
Recruit Lifestyle Co., Ltd.
Reactive Programming
Reactive Programming
Zhentian Wan
Apache Airflow
Apache Airflow
Sumit Maheshwari
Intro to Airflow: Goodbye Cron, Welcome scheduled workflow management
Intro to Airflow: Goodbye Cron, Welcome scheduled workflow management
Burasakorn Sabyeying
M6 l8-ajax-handout
M6 l8-ajax-handout
Nolboo Kim
How to set up Kubernetes for all your machine learning workflows
How to set up Kubernetes for all your machine learning workflows
cnvrg.io AI OS - Hands-on ML Workshops
Orchestrating workflows Apache Airflow on GCP & AWS
Orchestrating workflows Apache Airflow on GCP & AWS
Derrick Qin
Deploy your machine learning models to production with Kubernetes
Deploy your machine learning models to production with Kubernetes
cnvrg.io AI OS - Hands-on ML Workshops
Serverless with Google Cloud Functions
Serverless with Google Cloud Functions
Jerry Jalava
Apache Airflow Introduction
Apache Airflow Introduction
Liangjun Jiang
Maahanmuuttajanuorten Helsinki -hankkeen esittely 22.3. Ympäristö ministeriö
Maahanmuuttajanuorten Helsinki -hankkeen esittely 22.3. Ympäristö ministeriö
Iikka Lovio
Idade media
Idade media
Tuli Cm
Hiv dan konseling
Hiv dan konseling
Enhal Mappatoba
Weitere ähnliche Inhalte
Was ist angesagt?
Heptio Contour - talk CNCF Nantes
Heptio Contour - talk CNCF Nantes
Gaëlle Acas
Airflow introduction
Airflow introduction
Chandler Huang
Intro to RxJS
Intro to RxJS
Alan Fadliawan
Lyon Studytrip - Microservices in Docker & Kubernetes
Lyon Studytrip - Microservices in Docker & Kubernetes
Wouter Devinck
Google cloud functions
Google cloud functions
Péter Nagy
Logging in The World of DevOps
Logging in The World of DevOps
DevOps Indonesia
7 17 event_logging_architecture 1
7 17 event_logging_architecture 1
ss_testing
Life of a startup - Sjoerd Mulder - Codemotion Amsterdam 2017
Life of a startup - Sjoerd Mulder - Codemotion Amsterdam 2017
Codemotion
Apache Airflow
Apache Airflow
Knoldus Inc.
高速な案件サイクルを支えるデータ基盤 その実践例
高速な案件サイクルを支えるデータ基盤 その実践例
Recruit Lifestyle Co., Ltd.
Reactive Programming
Reactive Programming
Zhentian Wan
Apache Airflow
Apache Airflow
Sumit Maheshwari
Intro to Airflow: Goodbye Cron, Welcome scheduled workflow management
Intro to Airflow: Goodbye Cron, Welcome scheduled workflow management
Burasakorn Sabyeying
M6 l8-ajax-handout
M6 l8-ajax-handout
Nolboo Kim
How to set up Kubernetes for all your machine learning workflows
How to set up Kubernetes for all your machine learning workflows
cnvrg.io AI OS - Hands-on ML Workshops
Orchestrating workflows Apache Airflow on GCP & AWS
Orchestrating workflows Apache Airflow on GCP & AWS
Derrick Qin
Deploy your machine learning models to production with Kubernetes
Deploy your machine learning models to production with Kubernetes
cnvrg.io AI OS - Hands-on ML Workshops
Serverless with Google Cloud Functions
Serverless with Google Cloud Functions
Jerry Jalava
Apache Airflow Introduction
Apache Airflow Introduction
Liangjun Jiang
Was ist angesagt?
(19)
Heptio Contour - talk CNCF Nantes
Heptio Contour - talk CNCF Nantes
Airflow introduction
Airflow introduction
Intro to RxJS
Intro to RxJS
Lyon Studytrip - Microservices in Docker & Kubernetes
Lyon Studytrip - Microservices in Docker & Kubernetes
Google cloud functions
Google cloud functions
Logging in The World of DevOps
Logging in The World of DevOps
7 17 event_logging_architecture 1
7 17 event_logging_architecture 1
Life of a startup - Sjoerd Mulder - Codemotion Amsterdam 2017
Life of a startup - Sjoerd Mulder - Codemotion Amsterdam 2017
Apache Airflow
Apache Airflow
高速な案件サイクルを支えるデータ基盤 その実践例
高速な案件サイクルを支えるデータ基盤 その実践例
Reactive Programming
Reactive Programming
Apache Airflow
Apache Airflow
Intro to Airflow: Goodbye Cron, Welcome scheduled workflow management
Intro to Airflow: Goodbye Cron, Welcome scheduled workflow management
M6 l8-ajax-handout
M6 l8-ajax-handout
How to set up Kubernetes for all your machine learning workflows
How to set up Kubernetes for all your machine learning workflows
Orchestrating workflows Apache Airflow on GCP & AWS
Orchestrating workflows Apache Airflow on GCP & AWS
Deploy your machine learning models to production with Kubernetes
Deploy your machine learning models to production with Kubernetes
Serverless with Google Cloud Functions
Serverless with Google Cloud Functions
Apache Airflow Introduction
Apache Airflow Introduction
Andere mochten auch
Maahanmuuttajanuorten Helsinki -hankkeen esittely 22.3. Ympäristö ministeriö
Maahanmuuttajanuorten Helsinki -hankkeen esittely 22.3. Ympäristö ministeriö
Iikka Lovio
Idade media
Idade media
Tuli Cm
Hiv dan konseling
Hiv dan konseling
Enhal Mappatoba
Jaettu asuminen_Iikka Lovio_26.11.11
Jaettu asuminen_Iikka Lovio_26.11.11
Iikka Lovio
Maahanmuuttajanuorten helsinki
Maahanmuuttajanuorten helsinki
Iikka Lovio
Diagnostico individual completo
Diagnostico individual completo
Laura Salvador Cruz
Monikulttuurisen nuorisotyön suunta
Monikulttuurisen nuorisotyön suunta
Iikka Lovio
1683
1683
Nimal Ranasinghe
подготовка к новому учебному году
подготовка к новому учебному году
Mrgut
Cушилки для рук NEOCLIMA
Cушилки для рук NEOCLIMA
sibiko
Chagall y van gogh
Chagall y van gogh
Laura Salvador Cruz
Computer 4color
Computer 4color
Anirudh Agarwalla
A szilvafa és rokonai
A szilvafa és rokonai
sztalker
Pisave, karolinška minuskula
Pisave, karolinška minuskula
Tamara Rifelj
Gg zat, alkohol & rokok
Gg zat, alkohol & rokok
Enhal Mappatoba
Kw spm jiwa napza
Kw spm jiwa napza
Enhal Mappatoba
BIOLOGICAL SCIENCE~photosynthesis and cellular respiration
BIOLOGICAL SCIENCE~photosynthesis and cellular respiration
Eligardi Enterprises Inc.
Types of Claims
Types of Claims
eveldys
Andere mochten auch
(18)
Maahanmuuttajanuorten Helsinki -hankkeen esittely 22.3. Ympäristö ministeriö
Maahanmuuttajanuorten Helsinki -hankkeen esittely 22.3. Ympäristö ministeriö
Idade media
Idade media
Hiv dan konseling
Hiv dan konseling
Jaettu asuminen_Iikka Lovio_26.11.11
Jaettu asuminen_Iikka Lovio_26.11.11
Maahanmuuttajanuorten helsinki
Maahanmuuttajanuorten helsinki
Diagnostico individual completo
Diagnostico individual completo
Monikulttuurisen nuorisotyön suunta
Monikulttuurisen nuorisotyön suunta
1683
1683
подготовка к новому учебному году
подготовка к новому учебному году
Cушилки для рук NEOCLIMA
Cушилки для рук NEOCLIMA
Chagall y van gogh
Chagall y van gogh
Computer 4color
Computer 4color
A szilvafa és rokonai
A szilvafa és rokonai
Pisave, karolinška minuskula
Pisave, karolinška minuskula
Gg zat, alkohol & rokok
Gg zat, alkohol & rokok
Kw spm jiwa napza
Kw spm jiwa napza
BIOLOGICAL SCIENCE~photosynthesis and cellular respiration
BIOLOGICAL SCIENCE~photosynthesis and cellular respiration
Types of Claims
Types of Claims
Kürzlich hochgeladen
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
apidays
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Kürzlich hochgeladen
(20)
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Migrator.net
1.
Migrator.net
2.
Maxim Tihobrazov
3.
Shared database
4.
Set of scripts
5.
Ordered list of
scripts migrations
6.
Rules Version is
stored in the database Migrations should not be changed Do not use if-logic Do not combine migrations
7.
Revert migrations Restore
previous app version Recreate/clear database Fix bugs in migration being developed
8.
Migrator.net Inspired by
ruby migrations Migrations is written in c# Custom code allowed Easier to move to another db-engine
9.
Migration stucture
10.
How to run?
> migrator.console.exe SqlServer2008 “Data Source=.;Initial Catalog=db;” MyMigrations.dll
11.
No excuses!
12.
Links code.google.com/p/migratordotnet github.com/migratordotnet
github.com/schambers/fluentmigrator twitter.com/tihobrazov
Jetzt herunterladen