Liquibase Pro Demo
40:57
2 ай бұрын
Welcome to Liquibase
1:49
9 ай бұрын
Benefits of Liquibase Flow
2:11
Жыл бұрын
flows overview
8:53
2 жыл бұрын
Liquibase with AWS S3
3:24
2 жыл бұрын
Пікірлер
@five-am
@five-am 22 сағат бұрын
Neat and clear, perfect video for me. Thank you!
@UK-sl8gu
@UK-sl8gu 5 күн бұрын
mute this background music please
@sureshkondapaturi7403
@sureshkondapaturi7403 12 күн бұрын
Can u pls provide code repo
@npc73x
@npc73x 23 күн бұрын
ewww. XML
@LugwaPeter
@LugwaPeter 2 ай бұрын
that music tho
@ironcobra83
@ironcobra83 3 ай бұрын
how can I manage the situation of a single database with different projects that are using it. Not only microservices but even other old applications? All of that are using the same database
@spaceploit8484
@spaceploit8484 3 ай бұрын
Does this still work since the Hub is not accepting new data or registrations? And also, is it only available for Pro users? Thanks.
@fabian6463
@fabian6463 3 ай бұрын
So, what does Liquibase do??
@fauxhound5061
@fauxhound5061 5 ай бұрын
annoying music , presenting using his wife's profile in the browser ! what is this ? amataure hour?!
@koderkev42
@koderkev42 5 ай бұрын
#UM
@DmytroRudin-ir9zx
@DmytroRudin-ir9zx 6 ай бұрын
How about packages, procedures, schedulers, etc., is liquibase compatible with this part of Oracle DB?
@liquibase7511
@liquibase7511 6 ай бұрын
Yes, Liquibase Pro is compatible across these Oracle DB features. For more information on Liquibase's capabilities, head here: www.liquibase.com/demo For more on getting started with Liquibase and Oracle, head here: docs.liquibase.com/start/tutorials/oracle.html Let us know if you have any more questions!
@DmytroRudin-ir9zx
@DmytroRudin-ir9zx 6 ай бұрын
@@liquibase7511 Yes, I tried to book a demo many times, from your website, but no response. Can we contact somehow?
@fortnitegamer8306
@fortnitegamer8306 6 ай бұрын
This is exactly how developers work, sa account and messing around with Master database... was that difficult to create a new database and avoid all these bad practises??? Liquibase must be a miracle... :)
@burropoco
@burropoco 7 ай бұрын
The poor keyboard is taking a real pummeling.
@burropoco
@burropoco 7 ай бұрын
The music detracts from an otherwise good video.
@alexschievink
@alexschievink 8 ай бұрын
kill the background music
@Dracula0SLeepy2
@Dracula0SLeepy2 9 ай бұрын
if I upgrade Liquibase be 4.27.0 what happen on DBCLH because my previous version have no that table. Is it possible to retroact activities history?
@liquibase7511
@liquibase7511 8 ай бұрын
You must enable the table to start tracking database changes. The DBCLH table doesn't retroactively capture database changes that occur before it was enabled or if it is temporarily disabled. You can read more in the documentation: docs.liquibase.com/concepts/tracking-tables/databasechangeloghistory-table.html
@r1111111r
@r1111111r 9 ай бұрын
What is the command used in actions to generate report?
@liquibase7511
@liquibase7511 9 ай бұрын
You have to first enable operation reports, then you can decide whether reports are automatically generated or selectively generated. You can see how to run reports in our docs: docs.liquibase.com/tools-integrations/observability/operation-reports-rollback-report.html
@r1111111r
@r1111111r 9 ай бұрын
Good to see this table showing the history.
@VipulGaikwad09
@VipulGaikwad09 9 ай бұрын
Finally Liquibase updated their website with some cool UI. Glad to Experience it
@ricardo072
@ricardo072 11 ай бұрын
do we have an example of liquibase and docker-compose ?
@ricardo072
@ricardo072 11 ай бұрын
Where I can find the documentation on how to do this with docker compose? I'm currently facing issues when passing the changelog.xml file
@heracliox
@heracliox 10 ай бұрын
Same here. Did you find anything?
@ricardo072
@ricardo072 10 ай бұрын
@@heracliox nothing yet
@prasadthevlog
@prasadthevlog Жыл бұрын
Hi. How to restore table backup files using Liquibase command or settings please?
@LBaralgeen
@LBaralgeen Жыл бұрын
Does Liquibase merge all db changes for a single table in final snapshot? or it will be a chain of changes for every table?
@jeffersonromario5936
@jeffersonromario5936 Жыл бұрын
I don't understand how you connected to sql without placing any database.
@jeffersonromario5936
@jeffersonromario5936 Жыл бұрын
How do I start a project from scratch to add changes? Or how do I add this to a project?
@hitesharyal3146
@hitesharyal3146 Жыл бұрын
We have master branch in git. we cut release branch change id:author (for stored procedure) and then deploy. and after successful deployment merge it to master. how to handle rollback ? like if something bad happen during release deployment and want to run master. we won't be able to do so because master change sets already present in DBCHANGELOG table. how to handle without deleting entries from DBCHANGELOG table ?
@AaronAaronsohn
@AaronAaronsohn Жыл бұрын
music adds absolutely no value to this besides making me comment on how bad it is
@rzaozer1967
@rzaozer1967 Жыл бұрын
Please remove the music
@juandavidvelasquezbe
@juandavidvelasquezbe Жыл бұрын
Good video but the music is too loud
@kishanbsh
@kishanbsh Жыл бұрын
Hi @liquibase can you create a playlist for folks who are getting started with liquibase? Thanks in advance!
@admirmustafic7611
@admirmustafic7611 Жыл бұрын
More of these please 🙂
@ramprasad2493
@ramprasad2493 Жыл бұрын
I have a question. If changelog doesn't change anything in the tables( assume we use if not exists condition, and the corresponding insert lines not executed), will it still record changeset id in databaselog though the changeset is no-op?
@crishpg
@crishpg Жыл бұрын
Hello. I have a doubt. The commands "db.collection.insertMany" how do I transform it into xml in the video pattern?
@r1111111r
@r1111111r Жыл бұрын
Congrats 🎉
@MarkStatkus
@MarkStatkus 2 жыл бұрын
Are you manually managing this root change log? I can't find a single bit of info how it's created thru CLI, managed or referenced as you execute further CLI commands. More context on the site, blogs, etc helpful. Chicken or egg stuff I guess. Mainly, if I do a initial generate changelog and create a root, its not setup like this. And if I try to create the base XML for root, then reference it it says it already exists. Feels like a trap. And one that I wouldn't think would be set 30 years after relational databases have existed.
@nas315
@nas315 2 жыл бұрын
Nice
@VictorRamirez-hr7yj
@VictorRamirez-hr7yj 2 жыл бұрын
hi, where can I get the slides? some words get hidden by the presenters windows
@PranavVikram
@PranavVikram 2 жыл бұрын
I believe this video does not cover an important caveat. The above solution only works if there are no DDL statements between the production hotfix and latest development branch. Consider this, the PROD 3.0 creates a table. In QA 3.0.1 there was a DDL to change a column name of the table. Now In 3.0.HF1 for PROD there is an insert statement using the old column name. Once 3.0.3 reaches QA, it would run the changeset from 3.0.HF1 as well as 3.0.3 . However the insert statements from 3.0.HF1 changeset would fail since in QA 3.0.1 already changed the column name. Although 3.0.3 would have a proper insert statement equivalent to 3.0.HF1, there should be a way to make sure that the actual changeset from 3.0.HF1 does not execute in a database that already applied changesets from 3.0.1 . Liquibase supports this via pre conditions that are not discussed in this video. The pre condition for 3.0.HF1 should be that the changelog table does not have an entry later than 3.0 . This ensures that the changeset from 3.0.HF1 does not execute on QA and DEV, but the equivalent changeset from 3.0.3 executes correctly. Further, the insert statements from 3.0.3 should have proper conflict clauses to make sure that it is re-runnable. This will be applicable when a database with say 2.10 upgrades all the way to 3.0.3. In that case 3.0.HF1 would run the insert statements and 3.0.3 would have a duplicate insert that must be auto resolved with a conflict clause. If there is a better way to accomplish this, please do let us know.
@BongandMachMistiMore
@BongandMachMistiMore 2 жыл бұрын
Getting error while migrating data in mongo “can not decode a subtype 3 (uuid legacy) bson binary when the decoder is configured to use the standard uuid representation. Can you please help.
@sergiao155
@sergiao155 2 жыл бұрын
Where is the repo ???
@shahjadealam4887
@shahjadealam4887 2 жыл бұрын
Thanks for this tutorial. Can I Integrate aws DynamoDB with Liquibase ?
@throwawayaccount1728
@throwawayaccount1728 2 жыл бұрын
watched whole video and still have no idea what liquidbase does
@dereklemons5037
@dereklemons5037 2 жыл бұрын
That's the point, it doesn't really do anything that already isn't being done
@dmitrysavkin5981
@dmitrysavkin5981 2 жыл бұрын
Hello. Could you tell me, how to avoid generation unique name of trigger? Is it possible?
@dorianhevrin5823
@dorianhevrin5823 2 жыл бұрын
𝐩𝐫𝐨𝐦𝐨𝐬𝐦
@陈俏锋
@陈俏锋 2 жыл бұрын
very nice video! how to manage the changelog files when team code with microservice ?
@hoanghahuy7933
@hoanghahuy7933 5 ай бұрын
Ideally, each team has their own microservice, and each microservice has its own database. So now get back to the video..
@engalibadouin5222
@engalibadouin5222 2 жыл бұрын
bad video why not explain all docker command in details
@martinvoegeli8275
@martinvoegeli8275 2 жыл бұрын
Please get a Microphone not close to the keyboard - typing is awful - otherwise great video
@hoseinmirian
@hoseinmirian 2 жыл бұрын
is it possible to setup liquibase for an existing project that's been developed a lot?
@liquibase7511
@liquibase7511 2 жыл бұрын
Hi Hosein! Here's a great resource to get you started: www.liquibase.com/blog/adding-liquibase-on-an-existing-project
@robertericreeves
@robertericreeves 2 жыл бұрын
Absolutely!
@hoseinmirian
@hoseinmirian 2 жыл бұрын
I think u missed explaining the changelogLOCK collection as well. please explain whats the difference of that with the changelog one.. tnx!
@robertericreeves
@robertericreeves 2 жыл бұрын
Thanks! DATABASECHANGELOGLOCK is how Liquibase makes sure only one instance of Liquibase is changing your database at a time. Super useful if you're using something like Spring Boot that starts a bazillion services that all want to run Liquibase. The first one will make the change and all the others will wait. However, I recommend you use Liquibase outside of your production containers. In dev or test, sure. But, in production, add it as a step before service deployment.
@liquibase7511
@liquibase7511 2 жыл бұрын
@hosein, thanks for reaching out, and thank you @robertericreeves for answering! #community
@zzzzzzzzzzsh
@zzzzzzzzzzsh 2 жыл бұрын
Thanks for this neat tutorial. I loved your way of teaching and showing the case. Amazing!
@liquibase7511
@liquibase7511 2 жыл бұрын
Glad it was helpful!