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
@spaceploit84843 ай бұрын
Does this still work since the Hub is not accepting new data or registrations? And also, is it only available for Pro users? Thanks.
@fabian64633 ай бұрын
So, what does Liquibase do??
@fauxhound50615 ай бұрын
annoying music , presenting using his wife's profile in the browser ! what is this ? amataure hour?!
@koderkev425 ай бұрын
#UM
@DmytroRudin-ir9zx6 ай бұрын
How about packages, procedures, schedulers, etc., is liquibase compatible with this part of Oracle DB?
@liquibase75116 ай бұрын
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-ir9zx6 ай бұрын
@@liquibase7511 Yes, I tried to book a demo many times, from your website, but no response. Can we contact somehow?
@fortnitegamer83066 ай бұрын
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... :)
@burropoco7 ай бұрын
The poor keyboard is taking a real pummeling.
@burropoco7 ай бұрын
The music detracts from an otherwise good video.
@alexschievink8 ай бұрын
kill the background music
@Dracula0SLeepy29 ай бұрын
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?
@liquibase75118 ай бұрын
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
@r1111111r9 ай бұрын
What is the command used in actions to generate report?
@liquibase75119 ай бұрын
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
@r1111111r9 ай бұрын
Good to see this table showing the history.
@VipulGaikwad099 ай бұрын
Finally Liquibase updated their website with some cool UI. Glad to Experience it
@ricardo07211 ай бұрын
do we have an example of liquibase and docker-compose ?
@ricardo07211 ай бұрын
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
@heracliox10 ай бұрын
Same here. Did you find anything?
@ricardo07210 ай бұрын
@@heracliox nothing yet
@prasadthevlog Жыл бұрын
Hi. How to restore table backup files using Liquibase command or settings please?
@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 Жыл бұрын
I don't understand how you connected to sql without placing any database.
@jeffersonromario5936 Жыл бұрын
How do I start a project from scratch to add changes? Or how do I add this to a project?
@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 Жыл бұрын
music adds absolutely no value to this besides making me comment on how bad it is
@rzaozer1967 Жыл бұрын
Please remove the music
@juandavidvelasquezbe Жыл бұрын
Good video but the music is too loud
@kishanbsh Жыл бұрын
Hi @liquibase can you create a playlist for folks who are getting started with liquibase? Thanks in advance!
@admirmustafic7611 Жыл бұрын
More of these please 🙂
@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 Жыл бұрын
Hello. I have a doubt. The commands "db.collection.insertMany" how do I transform it into xml in the video pattern?
@r1111111r Жыл бұрын
Congrats 🎉
@MarkStatkus2 жыл бұрын
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.
@nas3152 жыл бұрын
Nice
@VictorRamirez-hr7yj2 жыл бұрын
hi, where can I get the slides? some words get hidden by the presenters windows
@PranavVikram2 жыл бұрын
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.
@BongandMachMistiMore2 жыл бұрын
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.
@sergiao1552 жыл бұрын
Where is the repo ???
@shahjadealam48872 жыл бұрын
Thanks for this tutorial. Can I Integrate aws DynamoDB with Liquibase ?
@throwawayaccount17282 жыл бұрын
watched whole video and still have no idea what liquidbase does
@dereklemons50372 жыл бұрын
That's the point, it doesn't really do anything that already isn't being done
@dmitrysavkin59812 жыл бұрын
Hello. Could you tell me, how to avoid generation unique name of trigger? Is it possible?
@dorianhevrin58232 жыл бұрын
𝐩𝐫𝐨𝐦𝐨𝐬𝐦
@陈俏锋2 жыл бұрын
very nice video! how to manage the changelog files when team code with microservice ?
@hoanghahuy79335 ай бұрын
Ideally, each team has their own microservice, and each microservice has its own database. So now get back to the video..
@engalibadouin52222 жыл бұрын
bad video why not explain all docker command in details
@martinvoegeli82752 жыл бұрын
Please get a Microphone not close to the keyboard - typing is awful - otherwise great video
@hoseinmirian2 жыл бұрын
is it possible to setup liquibase for an existing project that's been developed a lot?
@liquibase75112 жыл бұрын
Hi Hosein! Here's a great resource to get you started: www.liquibase.com/blog/adding-liquibase-on-an-existing-project
@robertericreeves2 жыл бұрын
Absolutely!
@hoseinmirian2 жыл бұрын
I think u missed explaining the changelogLOCK collection as well. please explain whats the difference of that with the changelog one.. tnx!
@robertericreeves2 жыл бұрын
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.
@liquibase75112 жыл бұрын
@hosein, thanks for reaching out, and thank you @robertericreeves for answering! #community
@zzzzzzzzzzsh2 жыл бұрын
Thanks for this neat tutorial. I loved your way of teaching and showing the case. Amazing!