[{"data":1,"prerenderedAt":55},["ShallowReactive",2],{"post:schema-and-database-are-not-same-thing":3},{"id":4,"title":5,"body":6,"date":43,"description":12,"draft":44,"extension":45,"meta":46,"navigation":47,"path":48,"seo":49,"stem":50,"tags":51,"__hash__":54},"posts\u002Fposts\u002Fschema-and-database-are-not-same-thing.md","TIL: \"Schema\" and \"Database\" Are Not the Same Thing!",{"type":7,"value":8,"toc":39},"minimark",[9,13,16,27,33,36],[10,11,12],"p",{},"I thought I was a pretty good database developer. I wouldn't call myself a DBA or a \"guru\", but I would have put myself in the upper 50%.",[10,14,15],{},"The more you know, the less you know.",[10,17,18,19,26],{},"I was reading ",[20,21,25],"a",{"href":22,"rel":23},"https:\u002F\u002Fdev.to\u002Fdmfay\u002Fthe-ultimate-postgres-vs-mysql-blog-post-1l5f",[24],"nofollow","this excellent blog post comparing relational databases",", and I came across this gem:",[28,29,30],"blockquote",{},[10,31,32],{},"First things first: \"schema\" doesn't always mean the same thing. To MySQL, \"schema\" is synonymous with \"database\". For Postgres, a \"schema\" is a namespace within a database, which allows you to group tables, views, and functions together without having to break them apart into different databases.",[10,34,35],{},"Bottom line: You can call a database a schema in MySQL, but if you do in Postgres (or other languages?) you will be wrong.",[10,37,38],{},"I guess that's that.",{"title":40,"searchDepth":41,"depth":41,"links":42},"",2,[],"2018-04-12T17:08:00-04:00",false,"md",{},true,"\u002Fposts\u002Fschema-and-database-are-not-same-thing",{"title":5,"description":12},"posts\u002Fschema-and-database-are-not-same-thing",[52,53],"mysql","til","mFA1zwu856GuGC1ZQrKnokEoR3wZXYf1bJE--zx31nM",1790471528303]