Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

migro

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

migro

Data Warehouse migrations for dbt.

  • 0.4.0
  • PyPI
  • Socket score

Maintainers
1

migro

Data Warehouse migrations for dbt.

tests codecov lint

Setup

  1. Install migro in a dbt project.

     pip install migro
    
  2. Create a migration. For example:

     mkdir migrations
     migro make create_bobby_tables_user
    
  3. Open the sql file in the migrations folder and add this statement.

     create user bobby_tables password='{{ password }}';
     -- Redshift syntax:
     -- create user bobby_tables with password '{{ password }}';
    
  4. Pretend to run the migration. Notice the password generated by the {{ password }} jinja template.

     migro up --pretend --limit=1
    
  5. Now run the migration.

     migro up
    
  6. Query the new migrations table to see the migration history.

     select * from public.migrations order by id;
    

Data Warehouse Support

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc