Рубрики
Uncategorized

Пролетные и лазурные DevOps: Rodando Flayway Localmente

Instalamos o Flayway Localmente E Criamos O Nosso Banco de Dados SQL База данных без лазурности. Agora, Iremos … Tagged DevOps, Azure, SQL, база данных.

Пролетные и лазурные DevOps (5 серии деталей)

Instalamos o Flayway Localmente E Criamos O Nosso Banco de Dados SQL База данных без лазурности. Агора, Иремос Родар Эле.

  • Строка соединения
  • Скрипт Criando Nosso Primeiro
  • Мигрец

Строка соединения

E para isso, vamos ir no diretorio do flayway e abrir o arquivo Flyway.conf Dentro do Diretorio conf Анкет

Precisamos retirar o comentário do parâmetro Flyway.url e adicionar nossa conexão. Podemos obter ela no Portal Do Azure, Indo no nosso servico do sql database e em Настройки/Строка подключения Анкет

E Dentro de Строка соединения , vamos ir na aba JDBC E Copiar A Conexao Disponivel.

Nion Precisamos colocar todo o conteúdo do jdbc, podemos adicionar lele apenas ate o nome do nosso База данных , Ficando Assim:

O Flyway.user E Flyway.user Tambem é Opcional.

E Podemos Novamente Rodar O Comando Info. Ele Pedirá nosso usuário e senha e mostrará essa mensagem: Миграции не найдено Анкет

Скрипт Criando Nosso Primeiro

E Vamos Ir съел пасту SQL Анкет E é nela Que devemos adicionar os nossos scripts sql.

Podemos Renomear o arquivo Extainte por V1__createtables.sql Анкет

Ebrindo o arquivo, Iremos incluir esse script.

/* Single line comment */
CREATE TABLE Customers (
CustomerId smallint identity(1,1),
Name nvarchar(255),
Priority tinyint
)
CREATE TABLE Sales (
TransactionId smallint identity(1,1),
CustomerId smallint,
[Net Amount] int,
Completed bit
)
GO

E Como Podemos Ver, Ele é Bem Simples. Ира Криар 2 Табелас ….

E Vamos Rodar Novamente O Comando Информация о пролете Анкет

E Veja, Agora Temos 1 Script, Pendente de Migração.

Мигрец

E Vamos Executer A Migração. Faremos ela, com o comando Плетный путь мигрирует Анкет

E Podemos ver que ele migrou com sucesso.

Vamos Agora Ao Azure, Acessando o Редактор запросов Do Nosso Banco de Dados SQL Database. Atualeizando как Таблицы , Podemos ver que o script foi receedado e criou как 2 tabelas.

Алем Диссо, О летя в Криу А. Табела dbo.flyway_schema_history Анкет ELE USA ESSE TABELA PARA MANTER O HISTórico de Execução Dos Scripts.

Выберите Top (1000) * из [dbo]. [Flyway_schema_history]

Executando o comando acima, podemos ver dados Quanto ao script executado, como a versão, o nome do script, quem executou e quando.

Никакой PROXXIO ARTIGO DESSA SERIE, Iremos Rodar O Flayway A Partir Do Nosso Pipeline de Deploy Continua Usando O Azure DevOps.

🙂

Пролетные и лазурные DevOps (5 серии деталей)

Оригинал: «https://dev.to/higor/flyway-azure-devops-rodando-flyway-localmente-527h»