Проблема с вашими данными. В PostGIS координаты сначала выражаются в виде долготы, а затем широты.
Вы вставили точку с широтой 103, которая выходит за пределы области действия -90; 90. Как это представляется (или нет) различными вьюерами карт - это другой вопрос (некоторые терпят неудачу, некоторые оборачиваются вокруг Земли, некоторые удаляют 90 et c), но результат можно рассматривать как artisti c.
==> попробуйте изменить порядок:
st_geomfromtext('POINT(103.838473 1.300966)', 4326)