Walk-through of implementing simple Postgres patch. From sources to CI.

preview_player
Показать описание
In this video I'm doing "magic" binary search. This search fallbacks to linear search when the number of tuples is small. Typically this is done to reduce number of branch mispredictions, but it's rather toy feature here. It's taken only for example.
cd postgres
./configure --prefix=$PWD --enable-depend
make -j10 to /dev/null
make check
Рекомендации по теме
Комментарии
Автор

I really appreciate this video series. I've been looking for something like this for a very long time.
Thanks a lot!

jimjonesbr
Автор

Thanks for doing this! Would love to see more

adamlefevre
Автор

Thanks for sharing this! Please share any learning paths for beginners who are aspiring for contributing into postgres

iamharisai
Автор

Nice overview, quite helpful, thank you.

professortrog
Автор

Спасибо, очень интересно и познавательно, побольше бы таких видео!

ykochubeev
Автор

Thanks for doing this!

I haven't looked recently, but the planner was somewhat convoluted and not documented the way other parts of the code are. What might planner docs look like?

davidfetter
Автор

Nice video! Thanks. How did you setup VSCode to use navigation functionality inside the code? Do one need to set up additional language server for it?

pashagolub
Автор

kill -9 on a development environment may be OK, however it is not a good habit.

natmaka
Автор

Can we see the <directory>/bin mentioned in --prefix after running ./configure ?
I think it gets created after make install

kshetrapalt
Автор

very interesting, thank you, just how is CI configured on your github account? I'd like to see a video on how to write new tests. How is the testing framework organized? How do I write a new test, after fixing a bug?

giampaolocapelli
Автор

I cannot find Github Actions definitions in your repo. Are they hidden or external?

pashagolub